6 Django项目创建与基本配置

6 Django项目创建与基本配置

在开始实际的Django项目之前,首先需要确保你的开发环境已经准备好。以下是详细的步骤,帮助你从零开始创建一个Django项目。

环境准备

  1. 安装Python
    Django是基于Python的,因此你需要确保已经安装了Python。你可以通过运行以下命令来检查是否已经安装Python:

    1
    python --version

    如果没有安装,请前往Python官网下载安装。

  2. 安装Django
    使用以下命令安装Django。在这里我们使用pip,这是Python的包管理工具。

    1
    pip install django

    安装完成后,你可以通过以下命令确认Django是否安装成功:

    1
    django-admin --version

创建项目

使用django-admin命令来创建一个新的Django项目,项目名称为myproject(你可以根据需要替换为其他名称)。

1
django-admin startproject myproject

运行这个命令后,你会看到一个新目录myproject被创建,目录结构大致如下:

1
2
3
4
5
6
7
8
myproject/
manage.py
myproject/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py

目录解析

  • manage.py: 是一个命令行工具,用于执行Django项目中的各种管理命令。
  • myproject/: 这是项目的主目录,包含了Django项目的设置和配置文件。
  • settings.py: 这个文件是项目的设置文件,可以在这里配置数据库、静态文件等。
  • urls.py: 这里定义了项目的URL路由。
  • asgi.pywsgi.py: 这两个文件用于部署,分别支持异步和同步接口。

启动开发服务器

在项目目录下,运行以下命令启动Django的开发服务器:

1
2
cd myproject
python manage.py runserver

默认情况下,开发服务器将会运行在http://127.0.0.1:8000/。打开你的浏览器,输入该地址,你应该能看到Django的欢迎页面。

创建应用

Django项目通常由多个“应用”组成。在这个示例中,我们将创建一个应用,名字叫blog

1
python manage.py startapp blog

运行此命令后,将会在项目目录下生成一个名为blog的新目录,目录结构如下:

1
2
3
4
5
6
7
8
blog/
migrations/
__init__.py
admin.py
apps.py
models.py
tests.py
views.py

应用目录解析

  • migrations/: 存放数据库迁移文件。
  • admin.py: 在这里注册模型,以便在Django Admin中管理数据。
  • apps.py: 应用配置文件。
  • models.py: 定义应用的数据模型。
  • views.py: 处理请求和返回响应。

注册应用

要在项目中使用新创建的应用,你需要在settings.py文件中注册它。找到INSTALLED_APPS列表并添加'blog',

1
2
3
4
5
6
7
8
9
10
11
# myproject/settings.py

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog', # 新添加的应用
]

完成项目创建

到此为止,你已经成功创建了一个新的Django项目,并添加了一个应用。现在你可以继续实现业务逻辑,如创建模型、编写视图、配置URL等。相信只要按照步骤,你能够将这个项目发展为一个完整的Web应用。

通过结合以上步骤,你已经从一个Django小白逐步走到了能够创建和配置项目的阶段。接下来,就可以开始探索更多Django功能,构建出属于你自己的Web应用了!

6 Django项目创建与基本配置

https://zglg.work/django/6/

作者

AI教程网

发布于

2024-08-08

更新于

2024-08-10

许可协议