基于Python3安装虚拟环境,创建Django环境
python3安装好以后再来看接下来的操作(不要有版本冲突)
1 window+R,输入cmd进入window终端
pip install virtualenv
pip install virtualenvwrapper-win
2 你没看错,就通过上面的两个pip指令,这就安装好虚拟环境了。接下来创建虚拟环境。
mkvirtualenv 虚拟环境的名称
3 退出虚拟环境
deactivate
4 查看自己创建了哪些虚拟环境
workon
5 查看了虚拟环境之后,看心情进入哪个虚拟环境(不差也可以进入,记得名称就好)
workon 虚拟环境的名称
6 在虚拟环境中查看自己安装了哪些依赖包(要在虚拟环境中才行,在哪个就只能看到哪个安装依赖包,这就实现了环境隔离)
pip list
7 安装Django依赖包
pip install django # 安装最新版本依赖包
pip install django==1.8.2 # 安装个指定版本
8 卸载Django依赖包
pip uninstall django
然后输入y,也就是yes确定就行了。这里我就不删除了
9 基于Django框架创建项目,这是djaog框架的指令(Flask框架你想怎么创建都行,Django不行)。你想在哪个目录下创建项目就先cd那个目录下。
django-admin startproject test # test是项目名
10 然后你可以通过 ls 指令看一下test项目中有什么文件:
test:test项目有一个test的文件,在里面创建应用(app)。
init.py:说明test是一个python包。
settings.py:项目的配置文件。
urls.py:进行url路由的配置。
wsgi.py:web服务器和Django交互的入口。
manage.py:项目的管理文件,入口文件(python manage.py runserver,通过manage.py文件启动项目,这个文件的第6行代码就是表达通过settings文件初始化项目(回忆你都配置什么了:mysql, redis,SMTP,富文本,cors,hasck…)。
settings文件一般在web行业中叫做配置文件config.conf)
11 进入test的文件夹里面,
cd test
然后创建项目
python manage.py startapp app_test(app名称,随意命名)
app_test里面有这些文件:
init.py:说明目录是一个python模块。
models.py:写和数据库项目的内容。
views.py:接收请求,进行处理,与M和T进行交互,返回应答。定义处理函数,视图函数。
tests.py:写测试代码的文件。
admin.py:网站后台管理相关的文件。
12 在pycharm中打开项目,然后左上角 Flie=>Settings=>Project:=>Project Interpreter选择项目运行的环境,一开始没有添加就好了,不懂就查百度。虚拟环境目录一般在C:\Users\Administrator\Envs下。
13 你可以运行一下
python manage.py runserver
注意:运行默认端口号为8000,酷狗某个东西也占用8000端口号,所先开启酷狗可能会运行失败。可以自己指定端口号启动项目。