📜  startapp django - Python (1)

📅  最后修改于: 2023-12-03 15:05:22.059000             🧑  作者: Mango

创建 Django 应用程序

创建 Django 应用程序非常简单,只需运行 startapp 命令并指定应用程序名称即可。接下来将展示如何使用 startapp 命令来创建 Django 应用程序。

开始创建 Django 应用程序

要创建 Django 应用程序,请打开终端,进入你的 Django 项目根目录,并运行以下命令:

python manage.py startapp <app_name>

<app_name>是你想要给应用程序起的名称。

例如,要创建名为 blog 的 Django 应用程序,你可以运行以下命令:

python manage.py startapp blog

应用程序将创建在你的 Django 项目的根目录下,其中包含以下文件和文件夹:

blog/
    __init__.py
    admin.py
    apps.py
    models.py
    tests.py
    views.py
    migrations/
        __init__.py
  • __init__.py - 初始化 Python 包。

  • admin.py - Django 管理员配置文件。

  • apps.py - 应用程序配置文件。

  • models.py - Django 模型(数据库)定义文件。

  • tests.py - 单元测试用例。

  • views.py - Django 视图(控制器)文件。

  • migrations/ - 数据库迁移目录,用于管理模型改变时的数据库迁移。

注册应用程序

在创建 Django 应用程序之后,我们需要在主项目中注册该应用程序。打开项目目录下的 settings.py 文件,找到 INSTALLED_APPS 变量。

在变量中添加你的应用程序的名称。

例如,如果你的应用程序名称是 blog,则将以下内容添加到 INSTALLED_APPS 变量中:

INSTALLED_APPS = [
    # ...
    'blog',
]

现在,Django 知道了你的应用程序的存在,并可以找到其中的模型和视图。

结论

在本文中,我们学习了如何使用 startapp 命令创建 Django 应用程序,以及如何在主项目中注册应用程序。开始构建你的 Django 应用程序吧!