上一篇文章介绍了怎么用django创建项目,但在实际开发过程中,一个项目包含多个模块,也就应用。 每一个模块用一个django应用来开发,每一个应用完成一个特定的功能。比如开发一个电商项目,他就包含了用户模块,商品模块,支付模块等。 那么对于单独的模块,就要单独的创建一个应用。
创建应用的命令如下:
python manage.py startapp 应用名
注意:创建应用时要先进入项目目录。比如创建一个booktest应用:
命令: python manage.py startapp booktest
__init__.py: 说明目录是一个python模块
model.py: 写和数据库相关的内容
view.py: 接收请求,进行处理,与M和T进行交互,返回应答
test.py: 写测试代码的文件
admin.py: 网站后台管理项目的文件
以上就是应用的目录结构,那么要把应用和项目建立联系,就要对应用进行注册
修改seetting.py 中INSTALLED_APPS配置项
最后运行 : python manage.py runserver 就可以启动了