导入
创建一个新的 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