Django子应用的创建与使用

一、Django子应用存在的意义是什么?

1、解耦:

2、复用:

二、如何创建子应用?

方式一:python manage.py startapp 子应用名

方式二:Tools -> Run manage.py Task... (仅适用于pycharm专业版)

三、如何使用子应用?

1、注册子应用

在settings.py文件中的INSTALLED_APPS中注册Django子应用,有两种方式:

1)直接配置 子应用名,如:project

2)配置 子应用名.apps.子应用名首字母大写Config,如:interfaces.apps.InterfacesConfig

2、定义子应用视图函数

在子应用的views.py文件中定义用于处理业务逻辑的视图函数/视图类(注意,视图函数必须返回HttpResponse对象或其子类对象)

 

3、定义访问子应用视图函数的路由 

在全局路由配置文件urls.py中配置函数视图/类视图的路由映射(全局路由配置文件是Django路由寻址的第一步 即所有的路由寻址都是从全局urls配置文件中开始的,Django如何寻址见https://www.cnblogs.com/panpanda/p/15066934.html

4、在浏览器输入定义的路由(前提:开启Django服务)

 

本博客仅为本人学习过程中的记录,欢迎一起交流经验。
原文地址:https://www.cnblogs.com/panpanda/p/15066574.html