Ubuntu下Django环境搭建与项目创建

环境安装

创建虚拟环境

创建一个单独的虚拟环境, 搭建项目.

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地址:端口

运行成功后命令行界面:

 这里会看到一些红色的提示信息, 这些不是错误, 是提示我们有一些没有使用的迁移, 这里不用管它.

查看运行效果

猜你喜欢

转载自www.cnblogs.com/tracydzf/p/12690682.html
今日推荐