CentOS 6 8 部署django專案二

2022-03-16 00:57:06 字數 914 閱讀 3870

centos 6.8 部署django專案一

1、專案部署後發現部分頁面的樣式丟失,是因為在nginx中配置的static路徑中未包含。

解決:在settinfs.py中新增:

static_root = os.path.join(base_dir, "static_all")

然後執行:

python3 ./manage.py collectstatic

專案下自動生成static_all資料夾,裡面包含所有的靜態檔案,然後修改nginx的配置檔案,指向該檔案路徑。

2、自定義模板引數

如果希望向頁面傳遞引數,類似於}這種,我們可以模仿django新增自己的處理方法:

templates = [,},

]

注釋掉django的django.template.context_processors.media,新增自己的configs.sysconf.media,內容是:

from configs.models import serverconfig

def media(request):

"""adds media-related context variables to the context.

"""try:

serverconfig = serverconfig.objects.all()[0]

image_server = serverconfig.img_server_ip + ':' + serverconfig.img_server_port.__str__()

except exception:

image_server = '127.0.0.1'

return

這樣就可以在頁面配置模板引數。

pgAdmin4 部署基於Centos 6 8

1.首先將python 公升級到2.7版本,參考 文中提到的python版本過低應該使用否則,pysqlite會報錯 pysqlite2 sqlite.so undefined symbol pyos mystrnicmp 2.安裝pip參考 3.安裝sqlite3,注意版本應該大於3.6.2 wg...

CentOS6 8聯網設定

測試環境 win10主機 vmware14 pro centos6.8 1.以root賬戶登入centos,執行如下指令 記下第一行的數值ifcfg eth0,接著在終端輸入 vi etc sysconfig network scripts ifcfg eth0 進入網路配置檔案,在此處設定boot...

centos7 1 部署環境

空伺服器 首先 安裝了 gcc和g 然後公升級了軟體 然後安裝nginx yum install gcc gcc v yum install gcc c g v yum check update yum update binutils yum update vim etc yum.repos.d n...