视图
- 视图负责接受Web请求HttpRequest,进行逻辑处理,返回Web响应HttpResponse给请求者
- 视图就是一个python函数,被定义在“应用/views.py”文件中
- 响应可以是一张网页的HTML内容,一个重定向,一个404错误等
- 视图处理过程如下图:
- 使用视图时需要进行两方面操作,两个操作不分先后
- 配置URLconf
- 在“应用/views.py”中定义视图
创建示例项目
- 在~/Desktop/pytest目录下,进入工作环境py_django
cd ~/Desktop/pytest
workon py_django
- 创建项目test3
django-admin startproject test3
- 进入项目目录,创建应用booktest
cd test3
python manage.py startapp booktest
- 在test3/settings.py中INSTALLED_APPS项安装应用
- 在test3/settings.py中DATABASES项配置使用MySQL数据库test2,数据库在第二部分已经创建
- 在test3/settings.py中TEMPLATES项配置模板查找路径
- 创建模板目录结构如下