Python版本:3.6.0
平台:win7家庭版
virtualenv相当于虚拟机,在该环境中,所有的安装包需要重新安装,请通过pip依次安装需要的包。
1.在CMD中键入“pip install virtualenv”,安装virtualenv
2.创建文件夹(不要夹杂中文名),如myenv
3.使用cd 打开该文件夹
4.键入“virtualenv env”,部署虚拟环境。其中env就是虚拟环境所在文件夹

5.进入文件夹,找到Scripts路径,然后,路径+‘\activate’,激活该虚拟环境
6.安装django: pip install django
6.创建项目
django-admin.py startproject myapp
myapp是项目名称
manage.py migrate
创建数据库,输入后,会在项目中生成一个文件db.sqlite3
6.关闭虚拟环境,
deactivate
二次进入并启动项目
7.激活虚拟环境
在CMD中进入所创建项目的Sceipts文件夹,如cd: C:\Users\user\myenv\Scripts
然后键入“activate”
输出的目录前带<env>,即成功进入虚拟环境
8.cd 项目文件目录,如cd: C:\Users\user\myenv\ddd
9.输入: manage.py runserver
#如果运行上面命令出现以下提示
You have unapplied migrations; your app may not work properly until they are applied. Run 'python manage.py migrate' to apply them.
请先按Ctrl+C,退出,然后运行manage.py migrate,保存更改到数据库,然后在运行manage.py runserver
10.在浏览器输入 提示的地址,即可访问
http://127.0.0.1:8000/或localhost:8000
浏览器看到如下界面即表示访问成功
11.若端口被占用,或者需要更换,可输入:manage.py runserver 8001 即设置访问端口为8001;若该端口也不可用,可以继续增大,直到可用为止。
备注:
上级目录cd ..(两个点)可以返回之上一目录
根目录cd ~ 或cd(什么也不跟)退不到根目录,cd\可以退回至根目录
知识小计
1.decode和encode的区别
decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串转换成unicode编码。
encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串转换成gb2312编码。