Django创建子应用
创建子应用命令
python manage.py startapp 子应用名称
eg:
python manage.py startapp users
执行后,可以看到工程目录中多出了一个名为users的子目录。
查看此时的工程目录,结构如下
- admin.py 文件跟网站的后台管理站点配置相关。
- apps.py 文件用于配置当前子应用的相关信息。
- migrations 目录用于存放数据库迁移历史文件。
- models.py 文件用户保存数据库模型类。
- tests.py 文件用于开发测试用例,编写单元测试。
- views.py 文件用于编写Web应用视图。
注册安装子应用
创建出来的子应用目录文件虽然被放到了工程项目目录中,
但是django工程并不能立即直接使用该子应用,需要注册安装后才能使用。
在工程配置文件settings.py中,INSTALLED_APPS项保存了工程中已经
注册安装的子应用,初始工程中的INSTALLED_APPS如下:
注册安装一个子应用的方法,即是将子应用的配置信息文件apps.py中的
Config类添加到INSTALLED_APPS列表中。
例如,将刚创建的users子应用添加到工程中,可在INSTALLED_APPS列表
中添加'users.apps.UsersConfig'。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。
文章标题:Django创建子应用
本文作者:伟生
发布时间:2019-10-02, 21:10:19
最后更新:2019-08-20, 21:35:21
原始链接:http://yoursite.com/2019/10/02/django_03_startapp/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。