1) 项目主目录中创建一个templates的文件夹,用于存放网页
2) 项目主目录中,创建一个static的文件夹,用于存放静态文件
a)静态文件: HTML/css/js/font/images
b)static/文件夹中,创建css/js/images文件夹
c)static/js文件夹中, lib用来放第三方js文件,app/放自己开发的js文件
3) 配置根视图网页文件夹
settings.py>TEMPLATES->IDRS->添加templates文件夹的名称
4)配置静态文件夹
sttings.py-> 添加STATICFILES->DIR=[拼接static路径]
参数的操作:
1)后端数据,传递给前端进行展示
2)前端网页中的数据,提交给后端程序进行处理
MVT处理模式: T:templates 模板语法
模板语法的操作:
1.后端视图处理函数中,传递数据给前端网页 将数据 包含在字典中进行传递
2.前端网页中展示数据:
模板语法:templates
展示变量中的数值:{{变量}}
判断条件:{% if 条件 %} 展示的代码 {% endif %}
循环遍历:{% for 变量 in 列表...%} 遍历的代码{%endfor%}
网页中提交数据的8中方法:
- GET
- POST
- PUT
- DELETE
- HEADER
- OPTIONS
- TRACE
- CONNECT
项目中常见的有4中请求方式GET/POST/PUT/DELETE,是RESTful风格编程时分别表示增删改查四种操作的请求方法
项目中常见的有两种请求方法
GET POST
请求速度快 请求速度较快
提交字符串参数 可以提交任意类型的数据
提交的数据会显示 提交的数据包含在请求体中
在URL地址中
提交的长度有限制 提交的长度没有限制
不受服务器 浏览器限制 服务器主动限制
网页中GET传递方式:
- 超链接方式传递: GET形式
- 表单传递方式:method:'GET'
- Ajax提交
网页中POST传递方式:
- 表单传递方式:method:'POST'
- Ajax提交
世界不曾亏欠每一个努力的人
大鱼