一、创建虚拟环境
- 作用:虚拟环境用来安装Django项目的依赖包,能够与其他不想干的环境中的版本做好隔离。
- 注意:创建虚拟环境时需要联网
# 创建基于python3的Django环境
mkvirtualenv py3_Django -p python3
# 虚拟环境相关命令
mkvirtualenv # 创建虚拟环境
rmvirtualenv # 删除虚拟环境
workon # 进入虚拟环境、查看所有虚拟环境
deactivate # 退出虚拟环境
# pip相关命令
pip install # 安装依赖包
pip uninstall # 卸载依赖包
pip list # 查看已安装的依赖包
pip freeze # 冻结当前环境的依赖包
二、安装Django
- 版本:使用Django1.11.11
- 注意:需要联网
# 先进入虚拟环境
workon py3_Django
# 安装相应的版本
pip install django==1.11.11
三、工程搭建
1、创建工程
- 创建空工程时,直接cd到相应的项目demo1,执行创建命令即可
- 先git之后的工程需要另外注意,只需要创建子应用即可
cd ~/Desktop/Django_pro/demo1
django-admin startproject my_demo1
2、工程目录说明
执行完创建任务之后,会生成如图所示,文件目录:
- 1 代表项目名称
- 2 代表与项目同名的目录,其下面有重要的项目配置和路由文件
- 3 项目的配置文件
- 4 项目主要的URL配置文件
- 5 web服务器入口和项目管理文件
3、运行开发服务器
我们需要找到项目的管理文件manage.py通过此文件启动管理项目。
cd my_demo1
python manage.py runserver ip:端口号
或者
python manage.py runserver
# 默认端口号为8000
四、修改配置为dev&prod
在项目同名目录下新建settings包,将配置信息拷贝到新建的dev.py和prod.py文件中。需要修改配置文件中默认的配置文件路径到目前的dev.py路径。
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "shopping_mall.settings.dev")