python app模块_pythonWeb框架创建app模块以及虚拟环境管理工具
在进行项目搭建的时候,如果有多个功能模块,以及多个网页地址时,为了系统的可维护性,以及易读性,我们大多数情况下选择模块化开发
所以我们就要使用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
python app模块_pythonWeb框架创建app模块以及虚拟环境管理工具相关推荐
- Python 虚拟环境管理工具(详细)
Prerequisite 关于 Python 虚拟环境中常用的几个工具讲解 Prerequisite 讲解前须知 一.Venv 二.Virtualenv 三.Virtualenvwrapper 四.V ...
- python什么时候用框架_python时间模块的使用
前言: 在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的方法. python中常见的处理时间的模块: time:处理时间的模块,如获取时间戳,格式化 ...
- maven 公共模块依赖_idea 创建多模块依赖Maven项目
本来网上的教程还算多,但是本着自己有的才是自己的原则,还是自己写一份的好,虽然可能自己也不会真的用得着. 1. 创建一个新maven项目 2. 3. 输入groupid和artifactid,后面步骤 ...
- Python视频制作 MoviePy框架图文处理模块
大家好,我是Mr数据杨,你是否记得那一幕幕热血沸腾的战场画面,或是文士谋士用言辞的剑舞在策略的世界里驰骋?没错,这就是今天要讨论的主题--用Python来描绘和处理这些画面和文字. 首先要明白一幅图像 ...
- python虚拟环境管理工具_Python虚拟环境和包管理工具Pipenv的使用详解--看完这一篇就够了...
前言 Python虚拟环境是一个虚拟化,从电脑独立开辟出来的环境.在这个虚拟环境中,我们可以pip安装各个项目不同的依赖包,从全局中隔离出来,利于管理. 传统的Python虚拟环境有virtualen ...
- Python虚拟环境管理工具之pipenv
一.pipenv简介 pipenv是由Kenneth Reitz编写,用于管理虚拟环境的工具. 二.pipenv的安装.升级与卸载 下面都是使用pip(某些情况下语法为pip3)进行操作. 2.1.安 ...
- 魔方APP项目-02-服务端项目搭建,创建manage.py文件、构建全局初始化函数创建app应用对象、通过终端脚本启动项目、项目加载配置、数据库初始化、日志初始化、蓝图初始化
服务端项目搭建 新建项目目录mofangapi,并创建虚拟环境 mkvirtualenv mofang 安装开发中使用的依赖模块 pip install flask==0.12.4 pip insta ...
- ionic 创建 APP
前面的章节中我们已经学会了 ionic 框架如何导入到项目中. 接下来我们将为大家介绍如何创建一个 ionic APP 应用. ionic 创建 APP 使用 HTML.CSS 和 Javascrip ...
- 社区版pycharm的django创建app失败问题解决
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.安装app时报错 二.配置app及urls 三.启动django工程 前言 上午搭建django框架创建app时报 ...
最新文章
- (019)java后台开发之第三方库收集
- python3 字符串 hex 相互转换 代替python2 decode(‘hex’)
- linux无文件渗透执行elf
- java和C操作数组的一个小区别
- 在.NET中不安装Office使用EPPlus生成带图表(Chart)的Excel报表
- 用json 数据生成mysql 表_根据json数据生成表格
- python自动拨号_Python自动连接ssh的方法
- eclipse import的项目报autowired cannot be resolved to a type的错误
- mtkwin10驱动_【MTK通用USB刷机驱动下载】MTK通用USB刷机驱动 Win7/Win10 自动安装版-开心电玩...
- 解析、查询身份证号代码
- redis雪崩和穿透、击穿的解决方法
- java 一元二次方程_java一元二次方程求根
- PHP简单的手机验证码验证过程
- ubuntu14.04下安装图片编辑软件pinta
- SSIS - Excel Destination无法接受大于255个字符长度的字符字段(转载)
- Codeforces Round #509 (Div. 2) F. Ray in the tube(思维)
- 精美个人导航引导页html源码
- Linux4.1初始化流程详细注释——第一阶段head.S与head-common.S
- 【焕新升级】百度大脑EasyMonitor视频监控开发平台2.0
- Python基础总结及数据分析代码记录(一、环境准备及数据结构;二、数据采集与操作)