新彩天欢迎您!
幻海优品

Django - 应用程序生命周期

项目是许多应用程序的总和.每个应用程序都有一个目标,可以重复使用到另一个项目中,比如网站上的联系表单可以是一个应用程序,并且可以重用给其他人.将其视为项目的模块.

创建应用程序

我们假设您在项目文件夹中.在我们的主"myproject"文件夹中,相同的文件夹然后manage.py :

$ python manage.py startapp myapp

你刚刚创建了myapp应用程序和项目一样,Django创建了一个带有应用程序结构的"myapp"文件夹 :

myapp/   __init__.py   admin.py   models.py   tests.py   views.py

  • __ init __.py : 只是为了确保python将此文件夹作为包处理.

  • admin.py : 此文件可帮助您在管理界面中修改应用.

  • models.py : 这是存储所有应用程序模型的地方.

  • tests.py : 这是您的单元测试的地方.

  • views.py : 这是您的应用程序视图.

让项目了解您的应用程序

在这个阶段我们有"myapp"应用程序,现在我们需要在我们的Django项目"myproject"中注册它.为此,请在项目的settings.py文件中更新INSTALLED_APPS元组(添加您的应用名称) :

INSTALLED_APPS = (   'django.contrib.admin',   'django.contrib.auth',   'django.contrib.contenttypes',   'django.contrib.sessions',   'django.contrib.messages',   'django.contrib.staticfiles',   'myapp',)

免责声明:以上内容(如有图片或视频亦包括在内)有转载其他网站资源,如有侵权请联系删除