一、搭建环境
1. 创建
① 安装虚拟环境
sudo pip3 install virtualenv #安装虚拟环境
② 安装虚拟环境扩展包
sudo pip3 install virtualenvwrapper
③ 修改用户家目录下的.bashrc文件,添加如下内容
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
④ 使用source .bashrc
使文件生效
⑤ 创建python3虚拟环境的命令如下
mkvirtualenv -p python3 虚拟环境名称
小结
- 创建成功后,会自动工作在这个虚拟环境上
- 创建虚拟环境需要联网
- 工作在虚拟环境上,提示符前会出现虚拟环境名称
- 所有的虚拟环境,都位于/home/python/下的隐藏目录.virtualenvs下
退出虚拟环境
deactive
查看
workon + 两个tab键
引用
workon 虚拟环境名称
删除
先退出:deactive
再删除:rmvirtualenv 虚拟机名称
2. 包操作
- 安装命令:
pip install 包名
- 查看已安装的包:pip list 或者 pip freeze
3. 安装Django包
pip install django==1.8.2
二、创建项目
在当前用户的某个路径下创建项目,这样不会发生权限问题
- 创建项目的命令如下:
django-admin startproject 项目名称
manage.py
:项目管理文件,通过它管理项目test1
:项目文件__init__.py
:这是一个空文件,说明test1可以被当做包使用settings.py
:是项目的整体配置文件urls.py
:项目的URL配置文件wsgi.py
:项目与WSGI兼容的web服务器入口
- 创建应用:
python manage.py startapp booktest(应用名称)
booktest
:创建的应用文件夹admin.py
:跟网站的后台管理相关__init__.py
:空文件,表示boottest可以被当做一个包使用migrations
:models.py
:跟数据库操作相关(模板)tests.py
:用于开发测试用例views.py
:跟浏览器请求,进行处理,返回页面相关
- 安装应用(注册)
在test1/settings.py文件中INSTALLED_APPS下添加应用名称boottest
即可 - 运行服务器:
python manage.py runserver ip:端口
**可以不写ip和端口,默认是127.0.0.1:8000