01-Day01-环境准备

image

  • 项目开发分期
    • 一期 :用户认证(短信验证、图片验证码、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

image
image
image

三、本地配置

  • 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
posted @ 2021-06-24 13:32  SRE运维充电站  阅读(198)  评论(0)    收藏  举报