Logo
Section 1 / 8

创建一个新的 Django 项目

学习如何启动一个新的 Django 项目。

导入

创建一个新的 Django 项目

学习如何启动一个新的 Django 项目。

在 Django 中,一个 项目 就是一个包含各个应用的容器。例如,我们可以创建一个电商 Django 项目,其中包含多个应用,如支付、订单、配送、购物车等。这种结构的好处是,我们可以将每个 Django 应用复用于其他 Django 项目中。

当我们初始化一个新的 Django 项目时,Django 会为我们提供一些基础文件,帮助我们快速开始开发。

安装 Django

要安装 Django,可以使用 pip 命令。它是 Python 的包管理工具:

1pip install django

此命令会安装最新版本的 Django。

创建新项目

安装 Django 后,我们可以使用以下命令创建一个新项目:

1django-admin startproject tdd_django .

这会创建一个名为 tdd_django 的 Django 项目。让我们看看创建新项目时,Django 默认提供的基本文件结构:

1/ 2└───tdd_django 3 │ __init__.py 4 │ asgi.py 5 │ settings.py 6 │ urls.py 7 │ wsgi.py 8 manage.py
  • manage.py 文件用于运行 Django 管理命令,例如创建新应用、迁移数据库、运行测试等。
  • settings.py 文件包含了 Django 已经为我们配置好的各项设置。
  • urls.py 文件是项目 URL 的定义位置。

创建新应用

我们将创建一个名为 elibrary_app 的新 Django 应用。回想一下,本课程的项目是一个电子图书馆应用:

1python manage.py startapp elibrary_app

创建应用后,我们会在这个文件夹中看到一个 tests.py 文件。所有我们的测试类和方法都将存放在此文件中。

此外,还需要将这个应用添加到项目的 INSTALLED_APPS 设置中,以便 Django 能够识别该应用。该设置位于 tdd_django 项目下的 settings.py 文件中:

1INSTALLED_APPS = [ 2 ... 3 4 'elibrary_app.apps.ElibraryAppConfig', 5]

示例

点击“运行”按钮。你应该能在浏览器中看到默认的 Django 首页作为输出结果:

No configuration found for ID: 8674c72c264cd5070c94cdcf604934203df81c473efb58e835d49d5b37b84386

测试驱动开发的步骤

Django 自动化测试框架概述