首页 > 其他分享 >django系列-git远程仓库配置

django系列-git远程仓库配置

时间:2023-05-12 14:26:32浏览次数:56  
标签:git 配置 settings py django local 远程 gitignore

一、本地配置

0.为什么要设置本地配置

有一些不希望别人同步代码时看到的配置,可以放在local_settings.py中,通过配置gitignore实现

1.创建gitee仓库

  网站手动创建

2.gitignore配置

在项目中创建一个 .gitignore的文件,在里面写上文件名或文件夹,可以git忽略一些文件,不要进行版本控制。

github上python通用的gitignore文件

https://github.com/github/gitignore/blob/main/Python.gitignore

# .gitignore

# pycharm
.idea/
.DS_Store
__pycache__/
*.py[cod]
*$py.class
# Django stuff
local_settings.py
*.sqlite3
# database migrations
*/migrations/*.py
!*/migrations/__init__.py

3.git推送代码

git init # 初始化项目仓库
git remote add origin 远程仓库地址
git add . git commit -m "提交日志" # 本地版本提交 git push -u origin 分支 # 提交到远程仓库

4.settings脚本配置

# settings.py

try: from .local_settings import * except ImportError: pass

5.创建自己的本地配置 local_settings.py

# local_settings.py

LANGUAGE_CODE = 'zh-hans'
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'day06',  # 数据库名字
        'USER': 'root',
        'PASSWORD': 'root123',
        'HOST': '127.0.0.1',  # 哪台机器安装了MySQL
        'PORT': 3306,
    }
}
SMS = 666 #自定义内容

切记:给别人代码时,不要给local_settings.py

 

 

 

标签:git,配置,settings,py,django,local,远程,gitignore
From: https://www.cnblogs.com/coderRocky/p/17393826.html

相关文章

  • git初始化项目仓储
    CommandlineinstructionsGitglobalsetupgitconfig--globaluser.name"用户名"gitconfig--globaluser.email"git账号"Createanewrepositorygitclone服务器仓储地址cdtesttouchREADME.mdgitaddREADME.mdgitcommit-m"addREADME......
  • git忽略文件.gitignore
    ##IgnoreVisualStudiotemporaryfiles,buildresults,and##filesgeneratedbypopularVisualStudioadd-ons.#User-specificfiles*.suo*.user*.sln.docstates#Buildresults[Dd]ebug/[Rr]elease/x64/build/[Bb]in/[Oo]bj/#MSTesttestResults[Tt]est[Rr]es......
  • Ubuntu下开启MySQL远程连接权限
    一、将用户的访问地址改为%打开终端登录mysql数据库:mysql-uroot-p查看user表mysql> usemysql;Databasechangeedmysql>selecthost,user,authentication_stringfromuser;注意此处网上很多教程写的是password,那是老版的了,现在的MySQL的mysql数据库的user表中已经没......
  • 版本控制工具-Git
    目录问题cloneRepository管理分支查看分支本地创建新的分支切换到新的分支创建+切换分支将新分支推送到github删除本地分支删除github远程分支git提交本地代码到新分支切换到新的分支添加本地需要提交代码提交本地代码push到git仓库问题执行命令时无任何响应:在命令前加上winp......
  • cookie和session、Django中间件
    cookie和session、Django中间件cookie和session简介http的五大特性:1.基于请求响应2.基于tcp和ip作用于应用层之上的协议3.无状态 服务端无法识别客户端的状态(互联网刚开始兴起的的时候所有人访问网址都是一样的数据,服务端记不住客户端的状态,服务端不得不想办法记住客......
  • python Django项目以Debug模式启动和外网访问启动
    一、Django介绍介绍:完善的web框架,包括前端和后端的管理,django项目管理;管理后台访问:后面补充前端页面访问:根据app/settings.py文件下配置的访问地址1.1项目结构1.1.1app项目配置文件存放settings.py、urls.py、wsgi.py等1.1.2子应用配置Migrations:数据库模型的脚本,......
  • django通过celery定时任务
    settings.py #Broker配置,使用Redis作为消息中间件BROKER_URL='redis://127.0.0.1:6379/0'#BACKEND配置,这里使用redisCELERY_RESULT_BACKEND='redis://127.0.0.1:6379/0'#结果序列化方案CELERY_RESULT_SERIALIZER='json'#任务结果过期时间,秒CELERY_TASK......
  • django通过channels实现websocket
     WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。当客户端向服务端发送连接请求时,不仅连接还会......
  • Go源码阅读——github.com/medcl/esm —— v0.go
    esm(AnElasticsearchMigrationTool)——v0.gohttps://github.com/medcl/esmrelease:8.7.1通过阅读好的源代码,细致思考,理性分析并借鉴优秀实践经验,提高zuoyang的编程水平,所谓"他山之石,可以攻玉" 该是如此吧。 /*Copyright2016Medcl(mATmedcl.net)Licensedun......
  • 用Visual Studio把代码放到GitLab
    1、点“Git更改”2、点“创建Git仓库……”:3、点“现有远程”,再输入“远程URL”:4、在出现的警告框里选择“是(Y)”:5、输入用户名和Token6、成功推送代码。7、接受源代码管理的文件都又了锁的标志:......