快速原型
1. 观察与分析。
明确最终用户的目标
2. 开发
开发一个最小可行产品
3. 部署
创建一种无缝的方式,让成员可以配置和部署代码
4. 采纳和培训
指导用户如何使用新功能,以及有关设计,并听取反馈
5. 迭代和维护
采纳反馈并迭代回快速原型
看书笔记
from django.utils._os import safe_join
safe_join 将页面文件路径和模版文件名链接起来,并返回规范化的最终的绝对路径。
目前流程为:
请求 -> 根据地址选择处理函数page -> 函数找到模版并传入上下文 -> 模版返回静态页面 -> 函数返回页面
可更换默认模版引擎为jinja2,较之默认的更加快捷与自由, 文档中写的有如何更换。
django自带模版中(目前需要注意的):
{% url 'url_name' arg1 arg2 %} 返回与给定视图匹配的绝对URL及其参数。
{% now 'Y' %} 根据格式化内容显示时间
{{ slug|slugify }} 将slug这个值转换为小写
bootstarp中col-md-? 的初始位置设定可以使用 col-md-offset-?, 比如:
<form class="form-signup col-md-6 col-md-offset-3" role="form"></form>