视图

  • 视图负责接受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项配置模板查找路径

模板路径

  • 创建模板目录结构如下

模板目录