它其实就是自己本地保存的一些配置文件,使得开发与测试不冲突,本地配置会把默认配置覆盖掉,所以就会方便很多,不用再修改配置环境。
1实际操作
1.1在settings里面加上这一句
# 配置local_settings
try:
from .local_settings import *
except ImportError:
pass
1.2创建自己的本地配置
![](https://img.haomeiwen.com/i20557576/0a18a5402fd41074.png)
修改一些自己的配置:
![](https://img.haomeiwen.com/i20557576/ece98667910e0f99.png)
![](https://img.haomeiwen.com/i20557576/9666d0ae7a7f37d4.png)
提示一下:
在local_settings里面写一些自己的配置时候,由于自己的local_settings不会给别人,所以应该在settings里面做一些注释说明!
切记:local_settings不会给别人
2.在公司都是使用git来传递代码的!
2.1我使用码云创建一个远程仓库:
![](https://img.haomeiwen.com/i20557576/2c7a0b29178f36b6.png)
记住开源:不然别人就不能看了
![](https://img.haomeiwen.com/i20557576/4e30e2381cbfca19.png)
![](https://img.haomeiwen.com/i20557576/87fccbfff16fe746.png)
2.2把本地代码推送到自己的远程仓库
由于我们要选择性的上传文件,所以作如下配置:
在项目根目录下创建一个.gitignore文件
![](https://img.haomeiwen.com/i20557576/25ba5ab702c58625.png)
写上要忽略的文件数据,,#表示注释
#pycharm
.idea/
.DS_store
__pycache__/
*.py[cod]
*$py.class
#Django stuff
local_settings.py
*.sqlite3
media/
#database migrations
*/migrations/*.py
!*/migrations/__init__.py
![](https://img.haomeiwen.com/i20557576/48c5e2cf17b727f7.png)
把这些都排除,不用提交到git
2.3让Git管理项目
pycharm配置git
![](https://img.haomeiwen.com/i20557576/6661d5e90774fb5f.png)
![](https://img.haomeiwen.com/i20557576/f6bf1371ca79d183.png)
出现版本信息就表示配置成功!
(1)git init 的作用:
![](https://img.haomeiwen.com/i20557576/be0623bba3a4a24c.png)
如:
![](https://img.haomeiwen.com/i20557576/0d9e8d396e97962d.png)
(2)git add. 的作用 :
![](https://img.haomeiwen.com/i20557576/06583ecee8caf015.png)
如:
![](https://img.haomeiwen.com/i20557576/c70728d31f24a4de.png)
(3)git commit -m '描述信息'
![](https://img.haomeiwen.com/i20557576/7a7e93f66e57b988.png)
如:
![](https://img.haomeiwen.com/i20557576/bf61b9f51148cc14.png)
在执行完上述三个代码指令之后,git就已经在本地帮我们管理了该项目!
2.4把git项目推送到远程仓库
在码云里面找到推送的地址:
![](https://img.haomeiwen.com/i20557576/23360396992ecdcd.png)
把本地仓库的代码推送到远程仓库的名字叫做master的分支上面
![](https://img.haomeiwen.com/i20557576/503744f02094fa6f.png)
由于每一次都要写那么一串地址,所以我们给地址取一个别名:origin
![](https://img.haomeiwen.com/i20557576/e5b7b24cef4b8a8b.png)
在此使用:
![](https://img.haomeiwen.com/i20557576/d3ea651aa01c9174.png)
3回到码云,发现我们已经上传了项目
![](https://img.haomeiwen.com/i20557576/52a499f03e75a64e.png)
验证.gitignore文件是否有效
![](https://img.haomeiwen.com/i20557576/827fa79e031caaef.png)
![](https://img.haomeiwen.com/i20557576/4d7d96f4e0a39958.png)
所以,配置生效!成功配置!
2.5怎么获取我们上传的代码?
克隆地址即可,通过地址拿到代码!
![](https://img.haomeiwen.com/i20557576/667933439ba8d3eb.png)
之后只需要在自己本地找到要执行的所在文件夹在执行:
git clone 地址
即可!
具体如下:
![](https://img.haomeiwen.com/i20557576/2f206fd840236c1f.png)
本地文件夹就已经有了!
![](https://img.haomeiwen.com/i20557576/d1e74c6e42c56cad.png)
网友评论