在进行项目搭建的时候,如果有多个功能模块,以及多个网页地址时,为了系统的可维护性,以及易读性,我们大多数情况下选择模块化开发

所以我们就要使用app指令来创建不同的功能模块

首先项目框架如下:

接下来配置app模块

点击左下角的Terminal

如果你打开页面了之后  最后一行没有开头的括号,那是因为你没有配置虚拟环境,可以查看上一篇博客

之后就是类似cmd指令的过程了

指令:python manager.py startapp app名

比如我接下来要创建一个用户模块的app app名为userApp

之后我们的项目框架就会如下:

这样就创建好了一个app实现模块化开发.

虚拟环境管理工具

首先我们要在pip导入virtualenvwrapper-win包

直接在pip指令中输入 pip install virtualenvwrapper-win即可(关于pip镜像安装在我之前的博客里有,当然也可以上网搜索直接修改pip的数据源,修改为国内镜像源)

导入包了之后我们需要配置环境变量

配置环境变量
WORKON_HOME=文件夹地址

 变量名为WORKON_HOME

变量值为虚拟环境存放的文件夹地址(前提是文件夹已经存在)

之后我们在cmd中创建虚拟环境,无论在那个目录下都会创建到之前环境变量设置的文件夹

创建虚拟环境也不用virtualenv了 而要使用mkvirtualenv

 通过上面的截图我们也可以发现我们创建好的虚拟环境是直接自动激活的

当然也可以手动关闭以及手动激活,具体的可以查看Django官方文档

    仅供学习!        2019.9.9

最新文章

  1. java线程跟多线程
  2. SAP 录屏BDC使用—实例
  3. Android开发环境下关于如何导出手机通讯录数据库【Written By KillerLegend】
  4. 第二种方式读取并显示HDFS中的内容
  5. SQL*Net message from client
  6. jquery读取后台代码
  7. ajax相关
  8. 使用jquery.qrcode.js生成二维码
  9. Ajax 的异步调用和批量修改
  10. c++11の简单线程管理
  11. How to learn PDE (怎么学偏微分方程)
  12. 科学计算库Numpy(1)
  13. Solidity基础
  14. kubernetes集群搭建(8):常用命令
  15. C# int可以表示的最大值
  16. 2.Django|简介与静态文件| URL控制器
  17. 世界最顶级邮件服务器组合Linux + PMTA + OEMPRO,PowerMTA 安装
  18. The STM32F746G-DISCO discovery board -- MBED
  19. sqlite3获取所有表信息
  20. 【LeetCode算法题库】Day7:Remove Nth Node From End of List & Valid Parentheses & Merge Two Lists

热门文章

  1. POJ 2456 编程技巧之------二分查找思想的巧妙应用
  2. centos 6.8安装mysql5.6
  3. BZOJ 3836 Codeforces 280D k-Maximum Subsequence Sum (模拟费用流、线段树)
  4. 隐藏表单域、URL重写、cookie、session
  5. kali修改更新源及更新
  6. 理解PyTorch的自动微分机制
  7. 揭开HTTPS的神秘面纱
  8. 完美解决前端跨域之 easyXDM 的使用和解析
  9. 详讲KMP算法
  10. 线程同步synchronized理解