Django 应用程序生命周期

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',
)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程