它其实就是自己本地保存的一些配置文件,使得开发与测试不冲突,本地配置会把默认配置覆盖掉,所以就会方便很多,不用再修改配置环境。
1实际操作
1.1在settings里面加上这一句
# 配置local_settings
try:
from .local_settings import *
except ImportError:
pass
1.2创建自己的本地配置

修改一些自己的配置:


提示一下:
在local_settings里面写一些自己的配置时候,由于自己的local_settings不会给别人,所以应该在settings里面做一些注释说明!
切记:local_settings不会给别人
2.在公司都是使用git来传递代码的!
2.1我使用码云创建一个远程仓库:

记住开源:不然别人就不能看了


2.2把本地代码推送到自己的远程仓库
由于我们要选择性的上传文件,所以作如下配置:
在项目根目录下创建一个.gitignore文件

写上要忽略的文件数据,,#表示注释
#pycharm
.idea/
.DS_store
__pycache__/
*.py[cod]
*$py.class
#Django stuff
local_settings.py
*.sqlite3
media/
#database migrations
*/migrations/*.py
!*/migrations/__init__.py

把这些都排除,不用提交到git
2.3让Git管理项目
pycharm配置git


出现版本信息就表示配置成功!
(1)git init 的作用:

如:

(2)git add. 的作用 :

如:

(3)git commit -m '描述信息'

如:

在执行完上述三个代码指令之后,git就已经在本地帮我们管理了该项目!
2.4把git项目推送到远程仓库
在码云里面找到推送的地址:

把本地仓库的代码推送到远程仓库的名字叫做master的分支上面

由于每一次都要写那么一串地址,所以我们给地址取一个别名:origin

在此使用:

3回到码云,发现我们已经上传了项目

验证.gitignore文件是否有效


所以,配置生效!成功配置!
2.5怎么获取我们上传的代码?
克隆地址即可,通过地址拿到代码!

之后只需要在自己本地找到要执行的所在文件夹在执行:
git clone 地址
即可!
具体如下:

本地文件夹就已经有了!

网友评论