本文主要是介绍Django项目与Django应用的关系及django.apps模块,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. Django项目与Django应用
Django项目通常是使用django-admin工具创建的项目结构,执行如下命令创建Django项目myproject:
django-admin startproject myproject
而Django应用是在Django项目中,使用Django项目的manage.py(等同于django-admin工具的项目定制版)创建,在myproject/路径下执行如下命令创建应用myApp:
python manage.py startapp myApp
- 一个Django项目就是一个基于Django的Web应用。
- 一个Django项目中包含一组配置和若干个Django应用。
- 一个Django应用就是一个可重用的Python软件包,提供一定的功能。
- 一个Django应用中可以包含models, views, templates, template tags, static files, URLs等。
- 一个Django项目可以包含多个Django应用。
- 一个Django应用也可以被包含到多个Django项目中,因为Django应用是可重用的Python软件包。
2. myproject/myproject/settings.py中的变量INSTALLED_APPS
该变量的值是一个list,给出在Django项目中包含的Django应用。
Django框
这篇关于Django项目与Django应用的关系及django.apps模块的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!