6 Django项目创建与基本配置
在开始实际的Django项目之前,首先需要确保你的开发环境已经准备好。以下是详细的步骤,帮助你从零开始创建一个Django项目。
环境准备
安装Python
Django是基于Python的,因此你需要确保已经安装了Python。你可以通过运行以下命令来检查是否已经安装Python:1
python --version
如果没有安装,请前往Python官网下载安装。
安装Django
使用以下命令安装Django。在这里我们使用pip
,这是Python的包管理工具。1
pip install django
安装完成后,你可以通过以下命令确认Django是否安装成功:
1
django-admin --version
创建项目
使用django-admin
命令来创建一个新的Django项目,项目名称为myproject
(你可以根据需要替换为其他名称)。
1 | django-admin startproject myproject |
运行这个命令后,你会看到一个新目录myproject
被创建,目录结构大致如下:
1 | myproject/ |
目录解析
manage.py
: 是一个命令行工具,用于执行Django项目中的各种管理命令。myproject/
: 这是项目的主目录,包含了Django项目的设置和配置文件。settings.py
: 这个文件是项目的设置文件,可以在这里配置数据库、静态文件等。urls.py
: 这里定义了项目的URL路由。asgi.py
和wsgi.py
: 这两个文件用于部署,分别支持异步和同步接口。
启动开发服务器
在项目目录下,运行以下命令启动Django的开发服务器:
1 | cd myproject |
默认情况下,开发服务器将会运行在http://127.0.0.1:8000/
。打开你的浏览器,输入该地址,你应该能看到Django的欢迎页面。
创建应用
Django项目通常由多个“应用”组成。在这个示例中,我们将创建一个应用,名字叫blog
。
1 | python manage.py startapp blog |
运行此命令后,将会在项目目录下生成一个名为blog
的新目录,目录结构如下:
1 | blog/ |
应用目录解析
migrations/
: 存放数据库迁移文件。admin.py
: 在这里注册模型,以便在Django Admin中管理数据。apps.py
: 应用配置文件。models.py
: 定义应用的数据模型。views.py
: 处理请求和返回响应。
注册应用
要在项目中使用新创建的应用,你需要在settings.py
文件中注册它。找到INSTALLED_APPS
列表并添加'blog',
。
1 | # myproject/settings.py |
完成项目创建
到此为止,你已经成功创建了一个新的Django项目,并添加了一个应用。现在你可以继续实现业务逻辑,如创建模型、编写视图、配置URL等。相信只要按照步骤,你能够将这个项目发展为一个完整的Web应用。
通过结合以上步骤,你已经从一个Django小白逐步走到了能够创建和配置项目的阶段。接下来,就可以开始探索更多Django功能,构建出属于你自己的Web应用了!
6 Django项目创建与基本配置