课程介绍
1.
入门
1.1.
搭建环境
1.2.
创建项目
1.3.
设计模型
1.4.
管理站点
1.5.
视图及URL
1.6.
模板
1.7.
项目完成
1.8.
总结
2.
模型
2.1.
定义模型
2.1.1.
字段类型
2.1.2.
选项
2.1.3.
示例
2.2.
模型成员
2.3.
查询集
2.4.
查询
2.4.1.
基本查询
2.4.2.
关联查询
2.4.3.
聚合查询
2.5.
关联对象
2.6.
总结与作业
3.
视图
3.1.
URLconf
3.2.
视图
3.3.
HttpRequest对象
3.3.1.
QueryDict对象
3.3.2.
GET属性
3.3.3.
POST属性
3.4.
HttpResponse对象
3.4.1.
子类JsonResponse对象
3.4.2.
子类HttpResponseRedirect对象
3.5.
状态保持
3.5.1.
Cookie
3.5.2.
session
3.6.
总结与作业
4.
模板
4.1.
模板语言
4.1.1.
变量
4.1.2.
标签
4.1.3.
过滤器
4.1.4.
自定义过滤器
4.1.5.
注释
4.2.
模板继承
4.3.
HTML转义
4.4.
CSRF
4.5.
验证码
4.6.
反向解析
4.7.
总结与作业
4.7.1.
换一个
5.
常用
5.1.
静态文件处理
5.2.
中间件
5.3.
Admin站点
5.3.1.
列表页选项
5.3.2.
编辑页选项
5.3.3.
重写模板
5.4.
上传图片
5.4.1.
在admin中
5.4.2.
自定义上传
5.4.3.
显示图片
5.5.
分页
5.6.
示例:省市区选择
5.7.
总结与作业
Published with GitBook
欢迎学习django课程
视图
视图负责接受Web请求HttpRequest,进行逻辑处理,返回Web响应HttpResponse给请求者
视图就是一个python函数,被定义在“应用/views.py”文件中
响应可以是一张网页的HTML内容,一个重定向,一个404错误等
视图处理过程如下图:
使用视图时需要进行两方面操作,两个操作不分先后
配置URLconf
在“应用/views.py”中定义视图
创建示例项目
在pycharm中创建项目test3,创建应用booktest,使用mysql数据库