Django的介绍和安装
Python做web开发,非常的方便和快捷,这个优势,得益于Python的两个框架,一个Flask,一个Django。
Flask小,微框架,只含有核心组件,其他的内容,都需要找库或者自行开发,适用进阶学习,以及高手使用,完全按着自己的思路,来使用flask搭建网站。
Django大而全,开发迅速,组件完整,可以快速的搭建一个站起来,但是必须要安装Django的思路来搭建,所以适合新手学习。
开发环境说明
开发环境的系统平台为 Windows 10 (64 位),Python 版本为 3.10,django 版本为 2.2.3。
建议尽可能地与教程的开发环境保持一致(尤其是 Python 与 django 版本),避免不必要的麻烦。Python 版本必须为 Python 3.4 或以上,django 版本号必须为 django 2.2.x。
安装 Python
Windows 下安装 Python 非常简单,去 Python 官方网站找到 Python 3 的下载地址,根据你的系统选择 32 位或者 64 位的安装包,下载好后双击安装即可。
使用虚拟环境
强烈推荐在虚拟环境下进行 django 的开发。
虚拟环境是一种 Python 工具,使用它可以创建一个独立的 Python 环境。
Pipenv 创建和管理虚拟环境
首先通过命令 pip install pipenv 安装 Pipenv。
然后创建一个文件夹,作为我们将要开发的博客项目的根目录,例如我在个人的工作目录 D:\py\下新建一个名为 LGC-blog的目录(右键-新建文件夹),作为项目根目录。

然后进入这个目录,在这个目录下执行 pipenv install,Pipenv 将会为我们做好一切工作。具体来说,Pipenv会根据项目文件夹的名称创建一个虚拟环境,并且会在项目根目录下生成 Pipfile 和 Pipfile.lock 用于管理项目依赖。要激活虚拟环境,在项目根目录下运行 pipenv shell 命令

安装 Django
在D:\py\LGC-blog\下 运行 pipenv install django==2.2.3 命令

测试一下安装是否成功,先在命令行输入 pipenv run python 启动虚拟环境中的 Python 解释器交互界面)。然后输入 import django,如果没有报错就说明 django 安装成功。

建立 Django 工程
例如我把代码放在D:\py\LGC-blog 目录下,工程名我把它叫做 Gproject,那么在项目根目录运行如下命令创建工程:pipenv run django-admin startproject Gproject D:\py\LGC-blog

django-admin startproject 命令用来初始化一个 django 项目,它接收两个参数,
第一个是项目名 blogproject,
第二个指定项目生成的位置,因为之前我们为了使用 Pipenv 创建了项目根目录,所以将项目位置指定为此前创建的位置。
Hello Django
网站需要运行在一个 Web 服务器上,django 已经为我们提供了一个用于本地开发的 Web 服务器。在命令行工具里进入到 manage.py 所在目录,即 LGC-blog 目录下。
运行 pipenv run python manage.py runserver 命令就可以在本机上开启一个 Web 服务器:

看到这样的信息表明我们的服务器开启成功。
在浏览器输入 http://127.0.0.1:8000/ ,看到如下的页面:

本文介绍了在Windows 10系统中使用Python 3.10和Django 2.2.3进行Web开发的基础步骤。包括Python的安装、虚拟环境的创建与管理(通过Pipenv)、Django的安装以及创建第一个Django项目。建议在虚拟环境中开发以避免环境冲突。文章最后展示了如何启动Django内置服务器并验证安装成功。
15

被折叠的 条评论
为什么被折叠?



