Django是一个实现了MVT处理模式的web框架
MVT处理模式中,核心由三部分组成
- M:model数据模型
- V:view 视图模型[视图处理函数 网页视图]
- T:Teamplate 模板模型[模板语法 网页模板]
子项目的网页定义及处理操作
- 创建项目,关联根项目和子项目[settings.py:INSTALLED_APPS],其次关联主路由和子路由[urls.py->include->blog.urls]
- 在子项目中创建一个存放网页的文件夹:templates/
- 在templates/文件夹中,创建一个子文件夹:名称和子项目名称一致!templates/blog/
- 在mysite/blog/templates/blog/文件夹中,创建网页文档!
- 在视图处理函数中,渲染返回指定的网页
- Django底层复杂的操作方式
- Django提供的快捷操作方式
子项目中的静态文件处理
- 在子项目模块中,创建一个文件夹:static/
- 在static/文件夹中,创建一个子文件夹:名称和子项目一致
- 就可以在文件夹中创建各种静态文件
根项目下网页视图的处理
根项目中的网页一般都是所有子项目公共可以访问的网页
根项目中公共网页的操作和子项目有所不一致
- 在项目主文件夹中,创建一个任意名称的文件夹,如:temp/,用来存放公共网页
- 修改根项目配置文件settings.py中的TEMPLATES配置项,DIRS中添加刚才新增的文件夹名称
- 在视图处理函数中,就可以访问这个网页了!
根项目下网页视图静态文件处理
- 在项目主文件下,创建一个任意名称的文件夹,如:static/,用来存放静态文件
- 修改根项目配置文件settings. py,新增STATICFILES_DIRS配置项,将刚才创建的文件夹添加进去