一、创建虚拟环境
-
虚拟环境 virtualenv
1.1 安装
pip3 install virtualenv
1.2 创建虚拟环境
virtualenv 环境名称 # 注意:创建[环境名称]文件夹,放置所有的环境 # 自定义python版本的虚拟环境(需提前下载好相应版本的python) virtualenv 环境名称 --python=python3.6
1.3 激活、退出 虚拟环境
打开终端,找到s28
win: E:\PYECourse\py_virtual_env\s28>cd Scripts # 进入虚拟环境 Scripts 目录 E:\PYECourse\py_virtual_env\s28\Scripts>activate # 激活虚拟环境 win: E:\PYECourse\py_virtual_env\s28>cd Scripts # 进入虚拟环境 Scripts 目录 E:\PYECourse\py_virtual_env\s28>deactivate # 退出虚拟环境
1.4 在虚拟环境中安装模块
- 激活虚拟环境
- 在激活的环境中安装模块
pip3 install django
pip3 install django==1.11.7 或 1.11.28
2.搭建项目环境(django+虚拟环境)



3.本地配置
local_setting.py
3.1 在settings中导入
try: from .loacl_settings import * except ImportError: pass
3.2 创建自己的本地配置
#!/usr/bin/env python # -*- coding:utf-8 -*- LANGUAGE_CODE = 'zh-hans' SMS = 666 切记:给别人代码时,不要给他 local_setting.py
4.给别人代码

4.1 创建一个远程仓库(gitee)


4.2 本地代码推送到git
- 创建文件 requirements.txt
-
让别人知道这个项目依赖于哪些包,因此我们使用pip生成一个文件,在其中列出这些包。进入活动的虚拟环境,
执行: pip freeze > requirements.txt
requirements.txt如下所示:
之后如果创了一个新的虚拟环境或者下载了别人的项目,可以在虚拟环境中使用
pip install -r requirements.txt
去安装依赖(不用一条一条pip install去装了),这样环境就是一样的了
- 在项目的主目录中新建一个 让git忽略一些文件的.gitignore文件。
-
# pycharm .idea/ .DS_Store __pycache__/ *.py[cod] *$py.class # Django stuff: local_settings.py *.sqlite3 # database migrations */migrations/*.py
!*/migrations/__init__.py - git管理项目
-
git init git add . git commit -m '第一次提交' git remote add origin https://gitee.com/jason-lee1919/tracer.git git push -u origin "master" # 第一次push需要加-u # 或者 git push origin master
"""
git push -u的参数分析:
其实一般使用来说。git pull某个分支之后,进行修改,直接git push就会发到对应的某个分支上。但是如果这个分支不是从远端pull下来的,而是本地创建的分支,
那么当进行push时,便需要首先和远端的某个分支建立联系,而参数-u便是这个建立联系的关键。
-u一般是在第一次push时,建立本地的分支和远端某个分支之间的关联,这样下次在本地分支push时,会自动关联到远端那个分支之上。所以,-u一般也只会在第一次push时使用。
"""4.3 测试人员(其他人)获取代码
- 进入自己想要放代码的目录
-
git clone https://gitee.com/jason-lee1919/tracer.git
浙公网安备 33010602011771号