【Youtobe trydjango】Django2.2教程和React实战系列一【项目简介 | 搭建 | 工具】

最后更新:2020年7月17日,本文将准备好django项目并为之后熟悉掌握django核心内容做准备!

1.环境与选型说明

辅助工具的资源安装准备不赘述,本文重点放在django和react上面

项目版本说明
Python3.8后端开发语言;包管理用pipenv
Django2.2Python Web主流框架,使用其自带的admin用户模块;开发IDE偏好VSCode,同时也会使用pycharm
MySQL5.7关系型数据库mysql,满足存储各种数据需要;用navicat管理
React前端框架,主流且环境友好

2.技术栈选型说明

  1. python和mysql

mysql必定选5.7,python选3.8

连接器/ Python版本MySQL服务器版本Python版本连接器状态
8.08.0、5.7、5.6、5.53.8、3.7、3.6、3.5、3.4、2.7一般可用性
2.2(接8.0)5.7、5.6、5.53.5、3.4、2.7开发人员里程碑,暂无发布
2.15.7、5.6、5.53.5、3.4、2.7、2.6一般可用性
2.05.7、5.6、5.53.5、3.4、2.7、2.6GA,最终版本于2016-10-26
1.25.7、5.6、5.5(5.1、5.0、4.1)3.4、3.3、3.2、3.1、2.7、2.6GA,最终版本于2014-08-22
  1. python和django
    djnago选2.2,理由是Django2.2LTS支持到2022年
  • 从django支持的版本就可得到:1.11和2.2为长期支持版本,对应的最新版本分别是1.11.292.2.14
  • 之前的项目使用的是1.11,基本上从现在(2020年)此后两年选用2.2版本没得问题
  • 看到django3支持基于ASGI的异步通信,等2021年4月3.2版本出来后,开发环境可以直接从2.2跃迁过去。为了更稳健地开发,我会选择django2.2作为后端开发框架
django版本python版本
1.112.7、3.4、3.5、3.6、3.7(1.11.17添加)
2.03.4,3.5,3.6,3.7
2.13.5,3.6,3.7
2.23.5,3.6,3.7,3.8(在2.2.8中添加)
3.0、3.1、3.23.5、3.6、3.7、3.8
  1. django版本发行说明:
    LTS是长期支持版本
    在这里插入图片描述

在这里插入图片描述
未来路线图:
在这里插入图片描述

3.django搭建详解

3.1. 项目虚拟环境管理

  1. 没有pipenv则用pip安装下:
pip install pipenv -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
  1. 在E:\randolph文件夹下创建空文件夹trydjango
  2. 进入trydjango文件夹,地址栏输入cmd打开命令窗口依次输入以下命令:
# 创建pipenv虚拟环境
pipenv install
# 进入虚拟环境
pipenv shell
# 安装指定版本django框架 若没有为pip配置全局的国内源可选择带-i http://pypi.douban.com/simple --trusted-host pypi.douban.com参数
pip install django==2.2.14

操作截图一
在这里插入图片描述
操作截图二
在这里插入图片描述
恭喜!第一步已经完成,可以开始搭建django项目了!

3.2. django项目的创建

  1. 创建项目源文件夹src进入
  2. django-admin命令创建后端项目,进入项目文件夹trydjango并启动开发服务器
    mkdir src
    cd src
    django-admin startproject trydjango
    cd trydjango
    python manage.py runserver
    

在这里插入图片描述

3.3. VS Code运行调试Django项目

接下来,我们用VS Code打开项目trydjango并调试

  1. 选定python解释器为刚才用pipenv创建的虚拟环境
    在这里插入图片描述
  2. 然后打开manage.py后选择运行和调试>创建launch.json文件>Django>回车确定
    在这里插入图片描述
  3. 修改launch.json文件,将manage.py的路径正确修改后,可以运行调试项目
    在这里插入图片描述
  4. 运行项目,可以看到项目跑了起来,console里面访问默认url可以打开web
    在这里插入图片描述
  5. 打断点调试项目
    在这里插入图片描述
    可以用快捷键F10单步跳过、F11单步调试、Shift+F11单步跳出
    在这里插入图片描述

4. 小结

本节用pipenv创建python虚拟环境、并创建django2.2项目、然后用VS Code编辑器运行和调试Django项目。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值