django应用
2020-05-11 本文已影响0人
daisx
1、网站中独立的程序模块称为应用,一般在主目录中不处理用户的具体请求,只做项目的初始化和请求的分发
2、创建应用:./manage.py startapp 应用名称,在settings.py【INSTALLED_APPS】中进行注册。
应用的结构组成:
migrations目录:存放数据库中间文件(日志文件)、
init.py应用的初始化文件、
admin.py应用的后台管理配置文件
apps.py应用的属性配置文件
models.py模型文件,与数据库有关
tests.py测试模块,
views.py定义视图的文件
3、模板
动态给用户呈现的网页内容(前后端结合的网页),
BACKEND:指定模板搜索引擎
DIRS:指定模板存放目录,如果为空,那么django会自动到每个应用中去搜索一个叫templates的目录来作为模板的管理目录
APP_DIRS:首先要从dirs中指定的目录中查找模板,如果没找到的话,再搜索templates目录
OPTIONS: