4 安装Django

4 安装Django

在开始我们的Django实战教程之前,我们需要安装Django。以下是详细的安装步骤。

环境准备

  1. Python:确保你已经安装了Python。Django支持Python 3.6及以上版本。你可以在终端中运行以下命令来检查你的Python版本:

    1
    python --version

    如果你的系统中没有安装Python,可以在Python官方网站下载并安装。

  2. pip:安装Python后,pip(Python的包管理工具)通常会自动安装。你可以通过以下命令检查是否已安装pip

    1
    pip --version

    如果pip没有安装,你可以参考pip官方文档进行安装。

创建虚拟环境

为确保你的Django项目不受其他项目的影响,建议使用虚拟环境。在你的项目目录中,运行以下命令创建一个虚拟环境:

1
python -m venv myenv

然后,激活虚拟环境:

  • Windows

    1
    myenv\Scripts\activate
  • macOS/Linux

    1
    source myenv/bin/activate

激活成功后,你会看到命令行提示符前面多了(myenv),这表明你正在使用虚拟环境。

安装Django

使用pip来安装Django。在终端中运行以下命令:

1
pip install django

安装完成后,你可以通过以下命令验证Django是否成功安装及其版本:

1
python -m django --version

创建Django项目

在确认Django安装成功后,我们可以创建我们的第一个Django项目。运行以下命令来创建一个名为myproject的新项目:

1
django-admin startproject myproject

这将创建一个名为myproject的目录,里面包含Django项目的基本结构。

运行开发服务器

进入新创建的项目目录:

1
cd myproject

接下来,运行开发服务器:

1
python manage.py runserver

你应该看到类似以下的输出:

1
2
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

打开浏览器访问http://127.0.0.1:8000/,你应该能看到Django的欢迎页面,表示Django安装和项目创建成功。

总结

至此,我们已经完成了Django的安装以及创建第一个项目的过程。接下来的章节中,我们将深入Django的开发,让我们一起继续学习吧!

5 Django 环境配置指南

5 Django 环境配置指南

在开始使用 Django 进行开发之前,需要进行一些环境配置。本文将带你一步步完成 Django 的开发环境配置。

安装 Python

首先,确保你的计算机上安装了 Python。Django 是基于 Python 开发的,因此需要安装 Python 3.x(建议使用最新稳定版)。

  1. 前往 Python 官网 下载适合你操作系统的 Python 安装包。
  2. 执行安装程序,确保勾选了“Add Python to PATH”选项。

安装完成后,你可以在命令行中输入以下命令来确认 Python 是否安装成功:

1
python --version

安装 pip

通常情况下,Python 安装完成后,pip(Python 的包管理工具)会自动安装。你可以使用下面的命令来检查 pip 是否安装:

1
pip --version

如果没有安装 pip,可以参考其 官方文档 进行安装。

创建虚拟环境

使用虚拟环境可以为每个项目隔离依赖关系,避免不同项目之间的冲突。可以使用 venv 模块来创建虚拟环境。

  1. 在命令行中,选择一个合适的位置,创建一个目录用于存放你的 Django 项目。例如:
1
2
mkdir my_django_projects
cd my_django_projects
  1. 创建虚拟环境:
1
python -m venv myenv
  1. 激活虚拟环境:

    • Windows:
    1
    myenv\Scripts\activate
    • macOS/Linux:
    1
    source myenv/bin/activate

激活后,你的命令行提示符会有所改变,显示虚拟环境的名称。

安装 Django

虚拟环境激活后,可以使用 pip 安装 Django。

1
pip install django

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

1
python -m django --version

创建 Django 项目

有了 Django,你可以开始创建你的项目。使用以下命令创建一个新的 Django 项目:

1
django-admin startproject myproject

这里,myproject 是你项目的名称。创建完成后,你会在当前目录下看到一个 myproject 文件夹,结构如下:

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

启动开发服务器

进入项目目录,使用以下命令启动 Django 的开发服务器:

1
2
cd myproject
python manage.py runserver

如果一切配置正确,你应该看到以下输出,表示服务器正在运行:

1
Starting development server at http://127.0.0.1:8000/

打开浏览器,访问 http://127.0.0.1:8000/,你应该能看到 Django 的欢迎页面,表示环境配置完成。

总结

通过以上步骤,你已经成功配置了 Django 开发环境,并启动了一个简单的 Django 项目。接下来,你可以根据需要继续学习 Django 的更多功能与实践。

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应用了!