zoukankan      html  css  js  c++  java
  • windows下django开发环境配置

    本文的系统基于windows 10版本,介绍如何搭建一个django的开发环境, 并且可以对django进行源码调试。

    1 安装Conda软件

    Anaconda网站下载软件,然后直接安装即可。

    avatar

    安装完成之后菜单内容如下:

    avatar

    使用命令查看安装的conda版本:

    avatar

    2 安装vscode

    官网下载vscode, 点击直接安装即可。

    avatar

    3 使用conda创建虚拟环境

    conda create -n dj_erp python=3.7.9
    conda activate dj_erp
    

    avatar

    注意:标签2处的位置,就是当前虚拟环境dj_erp的路径所在,后文会用到这个地址。

    avatar

    4 git环境搭建(可选)

    4.1 使用conda安装git:

    conda install git
    

    avatar

    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 
    

    生成秘钥文件 avatar 绿色横线部分是要输入的密码,此密码是访问gitee的密码,这个要保存好。完成之后,会产生2个秘钥相关的文件如下:

    avatar

    同样的道理,如果需要链接github, 生成对应的github_id_rsa

    链接网络测试 avatar

    将秘钥文件增加到配置中

    avatar

    4.3 config配置

    在.ssh目录下新建config文件,并将生成的秘钥拷贝到其目录下:

    avatar

    在config文件中,填写对应的秘钥路径:

    avatar

    4.4 配置gitee上的ssh

    将github_id_rsa中的文件拷贝到下图中的标签2中,保存:

    avatar

    经过以上配置,就可以使用ssh方式访问自己在gitee上的项目代码了。

    5 获取/创建django测试项目

    这里diango测试项目有2种选择,一是已有的django项目,二是自己使用命令自己创建一个;下面分别介绍:

    5.1 已有项目情况

    git init
    git clone git@gitee.com:crazy_guo/dj_erp.git
    

    初始化git环境: avatar

    下载django开发的项目 avatar

    案例中使用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源代码: avatar

    如果之前选择不安装git,也可以通过网站直接将对应的代码下载下来,然后直接解压也是可以的。

    6.2 编译django源代码

    使用如下命令,编译django源代码:

    pip install -e django/
    

    编译源代码,这一步很重要,是调试django源代码的重要步骤 avatar

    测试django命令:

    avatar

    编译代码成功之后,以后在开发的时候,就可以直接断点运行看到django框架内部代码了,这对以后的深入学习很有帮助。

    7 vscode配置

    7.1 使用vscode打开下载的django项目dj_erp, 在插件中搜索python,然后安装:

    avatar

    7.2 新建.vscode目录, 在其下新建launch.json文件,内容如下:

    avatar

    • 1处是新建的目录和文件

    • 2处配置dj_erp虚拟环境的所在路径

    • 3处,是dj_erp启动文件所在具体路径

    7.3 新建start-bin文件

    改文件具体内容如下:

    avatar

    7.4 调试运行

    调试运行dj_erp项目,可以看到程序进入到django内部源代码中:

    avatar

    说明我们之前编译django源代码确实已经成功,可以看到django框架的源代码。

    7.5 运行效果

    在浏览器中,输入http://127.0.0.1:9008/,效果如下:

    avatar

    到此, 本文就jiango源码方式开发环境搭建完毕,万里长征第一步就此开始。

    本文首发于个人公众号,如果想了解一手关于django的分享,可添加关注:

  • 相关阅读:
    keras后端设置【转载】
    NN中的激活函数【转载】
    关于范数【转载】
    常用范数公式【转载】
    Tf中的SGDOptimizer学习【转载】
    亲和串 kmp
    kmp基础 ekmp
    Number Sequence kmp
    P1052 过河 线性dp
    P1074 靶形数独 dfs回溯法
  • 原文地址:https://www.cnblogs.com/crazyguo/p/15764392.html
Copyright © 2011-2022 走看看