环境安装
创建虚拟环境
创建一个单独的虚拟环境, 搭建项目.
mkvirtualenv django_env -p python3
- mkvirtualenv : 创建一个新的虚拟环境
- django_env : 创建的新虚拟环境名称, 这个名称可以随意制定, 自己能看懂即可
- -p : 制定使用的python解释器版本
- python3 : 我们这里使用 python3 的解释器.
- 注意需要联网
安装 Django
使用 django 2.2.5 版本,注意需要联网
在刚刚创建的虚拟环境下安装
pip install django==2.2.5
-
pip : python 包管理器
-
install : 安装
-
django== 2.2.5 :
我们这里使用 django 2.2.5这个版本
虚拟环境相关命令 和 pip 相关命令
# 虚拟环境 mkvirtualenv # 创建虚拟环境 rmvirtualenv # 删除虚拟环境 workon # 进入虚拟环境、查看所有虚拟环境 deactivate # 退出虚拟环境 # pip pip install # 安装依赖包 pip uninstall # 卸载依赖包 pip list # 查看已安装的依赖库
创建工程
进入创建好的环境
workon django_env
创建
创建工程的命令为:
# 生成一个 django 项目工程的使用方式:
django-admin startproject 工程名称
- django-admin : django 生成项目工程的命令
- startproject : 快速创建一个 django 项目, 使用这个命令可以快速下载一个项目模板, 在我们所在的目录
- 工程名称 : 你想生成的项目名称, 这个名称可以随意定义
我们可以在桌面定义一个 code 目录, 在目录中,
创建一个名为 demo 的项目工程,可执行如下命令:
# 将目录切换到code中:
cd code
# 调用 django 项目生成命令,生成项目:
django-admin startproject demo
执行后,code 目录中会多出一个新目录, 名为 demo,此即为新创建的工程目录。
这个新创建出来的目录,其实是我们下载的一个 django 开发模板, 我们可以在这个模板中进行 django 的开发
工程目录说明
我们可以看到刚刚生成的项目目录结构为:
各个文件的作用:
- 与项目同名的目录,此处为 demo。
- settings.py 是项目的整体配置文件。
- urls.py 是项目的 URL 配置文件。
- wsgi.py 是项目与 WSGI 兼容的 Web 服务器入口。
- manage.py 是项目管理文件,通过它管理项目。
运行项目
运行命令
django 提供了一个纯 python 编写的轻量级 web 服务器,仅在开发阶段使用。
# 命令格式:
python manage.py runserver进入创建的 demo 工程目录
进入创建好的项目工程目录
运行服务器命令如下:
# 调用如下命令, 就可以使我们的项目运行起来 # 默认运行在 127.0.0.1:8000 的 IP 和 端口上: python manage.py runserver # 我们也可以在刚刚的命令后面增加 IP:PORT 参数, 指定特定的 IP 和 端口号运行: python manage.py runserver IP地址:端口
运行成功后命令行界面:
这里会看到一些红色的提示信息, 这些不是错误, 是提示我们有一些没有使用的迁移, 这里不用管它.
查看运行效果