windows下django开发环境配置
本文的系统基于windows 10版本,介绍如何搭建一个django的开发环境, 并且可以对django进行源码调试。
1 安装Conda软件
去Anaconda网站下载软件,然后直接安装即可。
安装完成之后菜单内容如下:
使用命令查看安装的conda版本:
2 安装vscode
去官网下载vscode, 点击直接安装即可。
3 使用conda创建虚拟环境
conda create -n dj_erp python=3.7.9
conda activate dj_erp
注意:标签2处的位置,就是当前虚拟环境dj_erp的路径所在,后文会用到这个地址。
4 git环境搭建(可选)
4.1 使用conda安装git:
conda install git
4.2 配置git秘钥
ssh-keygen -t rsa -C 'guohuanhuan_cool@126.com' -f gitee_id_rsa
ssh -v git@gitee.com
ssh-agent bash
ssh-add gitee_id_rsa
生成秘钥文件 绿色横线部分是要输入的密码,此密码是访问gitee的密码,这个要保存好。完成之后,会产生2个秘钥相关的文件如下:
同样的道理,如果需要链接github, 生成对应的github_id_rsa
链接网络测试
将秘钥文件增加到配置中
4.3 config配置
在.ssh目录下新建config文件,并将生成的秘钥拷贝到其目录下:
在config文件中,填写对应的秘钥路径:
4.4 配置gitee上的ssh
将github_id_rsa中的文件拷贝到下图中的标签2中,保存:
经过以上配置,就可以使用ssh方式访问自己在gitee上的项目代码了。
5 获取/创建django测试项目
这里diango测试项目有2种选择,一是已有的django项目,二是自己使用命令自己创建一个;下面分别介绍:
5.1 已有项目情况
git init
git clone git@gitee.com:crazy_guo/dj_erp.git
初始化git环境:
下载django开发的项目
案例中使用git从gitee上下载项目,这个是自己的私有项目,大家可按类似方法下载自己的项目。
5.2 如果没有django项目,可以使用命令创建也是可以的:
django-admin startproject dj_erp
使用命令自己创建的项目,不需要依赖任何第三方库,已经可以达到环境测试的目的。
6 下载编译django源代码
6.1 下载django源代码
diango源代码的下载有多种方法,为了研究方便,我们在github上clone对应的django项目到我们自己的账户下,下面是我自己clone之后的地址,这个大家可直接访问:
git clone -b stable/3.2.x --depth 1 git@github.com:crazyguo/django.git
下载django源代码:
如果之前选择不安装git,也可以通过网站直接将对应的代码下载下来,然后直接解压也是可以的。
6.2 编译django源代码
使用如下命令,编译django源代码:
pip install -e django/
编译源代码,这一步很重要,是调试django源代码的重要步骤
测试django命令:
编译代码成功之后,以后在开发的时候,就可以直接断点运行看到django框架内部代码了,这对以后的深入学习很有帮助。
7 vscode配置
7.1 使用vscode打开下载的django项目dj_erp, 在插件中搜索python,然后安装:
7.2 新建.vscode目录, 在其下新建launch.json文件,内容如下:
-
1处是新建的目录和文件
-
2处配置dj_erp虚拟环境的所在路径
-
3处,是dj_erp启动文件所在具体路径
7.3 新建start-bin文件
改文件具体内容如下:
7.4 调试运行
调试运行dj_erp项目,可以看到程序进入到django内部源代码中:
说明我们之前编译django源代码确实已经成功,可以看到django框架的源代码。
7.5 运行效果
在浏览器中,输入http://127.0.0.1:9008/,效果如下:
到此, 本文就jiango源码方式开发环境搭建完毕,万里长征第一步就此开始。
本文首发于个人公众号,如果想了解一手关于django的分享,可添加关注: