01-Day01-环境准备
目录
项目开发分期
- 一期 :用户认证(短信验证、图片验证码、django ModelForm组件)
- 二期 :wiki、文件、问题管理
- 三期 :支付、部署
一、虚拟环境
1.1、安装virtualenv
pip3 install virtualenv
1.2、创建虚拟环境
virtualenv 项目环境名
# 注意 :创建【环境名称】文件夹,放置所有的环境
# 假设 :目前电脑安装 python2.7 和 python 3.6,可以使用如下方式执行环境
virtualenv 环境名称 --python=PYTHON_EXE
virtualenv 环境名称 --python=python3.6
virtualenv 环境名称 --python=/usr/bin/python3.6
1.3、激活、退出虚拟环境
- 激活
win :
# cd Scripts 进入虚拟环境 Scripts 目录
# activate.exe 激活虚拟环境
mac :
# cd 进入虚拟环境/bin/
# source activate 激活虚拟环境
- 退出
win :
# cd Scripts 进入虚拟环境 Scripts 目录
# deactivate.exe 退出虚拟环境
mac :
# cd 进入虚拟环境/bin/
# source deactivate 退出虚拟环境
二、搭建项目环境(Django + 虚拟环境)
daizhe@daizhedeMacBook-Pro Desktop % virtualenv Bug_manager
created virtual environment CPython3.8.5.final.0-64 in 733ms
creator CPython3Posix(dest=/Users/daizhe/Desktop/Bug_manager, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/Users/daizhe/Library/Application Support/virtualenv)
added seed packages: pip==21.1.1, setuptools==56.2.0, wheel==0.36.2
activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
三、本地配置
- local_settings.py
3.1、在settings导入
# /Users/daizhe/Desktop/Bug_manager/Bug_manager/settings.py
# 最后一行
try:
from .local_settings import *
except ImportError:
pass
3.2、创建自己本地的local_settings.py
% ls Bug_manager
__init__.py asgi.py settings.py wsgi.py
__pycache__ local_settings.py(本地配置文件) urls.py
3.3、 .gitignore
# pycharm
.idea/
.DS_Store
__pycache__/
*.py[cod]
*$py.class
# Django stuff:
local_settings.py
*.sqlite3
# database migrations
*/migrations/*.py
!*/migrations/__init__.py
向往的地方很远,喜欢的东西很贵,这就是我努力的目标。