摘要:部署之前檢測(cè)代碼和功能,為了保存本地?cái)?shù)據(jù),多帶帶建了幾個(gè)數(shù)據(jù)庫(kù)對(duì)部署前的線上使用分支的代碼進(jìn)行測(cè)試。配置文件如通常一樣是兩份,一份作為基準(zhǔn),另外一份用來(lái)覆蓋。示例其實(shí)用的庫(kù)獲取一下的結(jié)果再匹配也能得到當(dāng)前分支,但是比較麻煩以上
部署之前檢測(cè)代碼和功能,為了保存本地?cái)?shù)據(jù),多帶帶建了幾個(gè)數(shù)據(jù)庫(kù)對(duì)部署前的線上使用分支的代碼進(jìn)行測(cè)試。
配置文件如通常一樣是兩份,一份settings.py作為基準(zhǔn),另外一份settings_local.py用來(lái)覆蓋。后面一個(gè)文件是沒(méi)有track的,可以隨便改。
切換分支的時(shí)候要手動(dòng)去改配置,很麻煩,就想能不能通過(guò)檢測(cè)分支自動(dòng)加載配置(因?yàn)閼?/del>),搜了一下操作Git的python庫(kù),大概有PyGit2和GitPython兩種,星也都差不多,大致渺了下介紹和文檔,選擇的后者。示例:
from git import Repo git_repo_path = "/home/you_git_repo" repo = Repo(git_repo_path) if repo.active_branch.name == "develop": conf = conf1 else: conf = conf2
其實(shí)用python的os庫(kù)獲取一下git branch的結(jié)果再匹配也能得到當(dāng)前分支,但是比較麻煩
以上
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/37673.html
摘要:刪除的全部代碼,并添加如下代碼第行使用了的一個(gè)自定義模板標(biāo)簽,它讓包含所有的樣式文件。只修改了樣式,并沒(méi)有修改代碼。 《Python編程:從入門(mén)到實(shí)踐》筆記。本篇將對(duì)Django項(xiàng)目做最后的完善。本篇也是這本書(shū)的最后一篇。 1. 前言 在本篇中,我們將: 使用Bootstrap庫(kù)設(shè)置樣式; 把項(xiàng)目部署到Heroku上。 2. 設(shè)置項(xiàng)目學(xué)習(xí)筆記的樣式 之前關(guān)注的都是項(xiàng)目的功能,現(xiàn)在來(lái)...
摘要:配置這個(gè)啟動(dòng)其他方式安裝七牛云由于網(wǎng)站的靜態(tài)存儲(chǔ)要用七牛云,在運(yùn)行程序前要安裝否則報(bào)錯(cuò)沒(méi)有的方法。七牛云安裝前注意安裝的版本,我被坑過(guò)一次,寫(xiě)程序時(shí)是版本,部署時(shí)都了,接口全都不一樣。還有推薦下這篇來(lái)自的部署實(shí)例 以下所有代碼中的操作都需要在命令行運(yùn)行 安裝mysql apt-get update apt-get install mysql-server mysql-client 根據(jù)...
摘要:默認(rèn)的,及使用它的號(hào)數(shù)據(jù)庫(kù)此處使用號(hào)數(shù)據(jù)庫(kù),在客戶(hù)端查看記得切換數(shù)據(jù)庫(kù)存儲(chǔ)在本機(jī)內(nèi)存中,比數(shù)據(jù)庫(kù)的方式讀寫(xiě)快很多默認(rèn)的配置項(xiàng),采用號(hào)庫(kù)。狀態(tài)保持的配置項(xiàng),采用號(hào)庫(kù)。使用名為的配置項(xiàng)存儲(chǔ)數(shù)據(jù)。配置完成后運(yùn)行程序,測(cè)試結(jié)果。 1.配置開(kāi)發(fā)環(huán)境當(dāng)進(jìn)入虛擬環(huán)境,通過(guò)django_admin創(chuàng)建一個(gè)項(xiàng)目后,會(huì)在項(xiàng)目同名目錄生成一個(gè)setting.py文件。而實(shí)際項(xiàng)目過(guò)程中會(huì)有不同的環(huán)境,如開(kāi)發(fā)環(huán)境、生...
閱讀 4078·2021-11-22 13:53
閱讀 1776·2021-09-23 11:52
閱讀 2537·2021-09-06 15:02
閱讀 1095·2019-08-30 15:54
閱讀 957·2019-08-30 14:15
閱讀 2439·2019-08-29 18:39
閱讀 762·2019-08-29 16:07
閱讀 555·2019-08-29 13:13