django部署對於初學者來說,部署起來確實很麻煩,踩了很多坑,這裡記錄一下。
寶塔安裝再不贅述啦,自行baidu
1、準備
1、匯出專案包到requirments.txt
pip freeze > requirements.txt
專案根目錄下會多出來乙個檔案requirements.txt
這個檔案包含專案所有的依賴包
2、收集靜態檔案
踩坑點,之前部署沒有收集靜態檔案,導致css樣式和js,admin後台丟失
python manage.py collectstatic
3、修改setting.py配置,css/js 樣式路徑修改為 static_root
static_url =
'/static/'
# staticfiles_dirs = (
# os.path.join(base_dir, 'static'),
# )static_root = os.path.join(base_dir,
'static'
)
2、寶塔配置1、安裝python專案管理器
在軟體商店搜尋 「python」,安裝python專案管理器
版本盡量選擇3.7及以上版本
2、上傳專案檔案到/www/wwwroot/下
3、專案部署
開啟python專案管理器,新增專案,進行相關配置
注意:啟動檔案/資料夾選擇專案下的wsgi.py
4、對映網域名稱
踩坑點:在對映網域名稱時,發現報錯,研究了好久
在http後面加上埠號
5、配置ngix服務
root 後面寫 static 的上級目錄
location ^~ /static/
至此,配置完畢!
歡迎各位小夥伴交流。
優雅地使用Android ViewPager2
viewpager2 是 viewpager 庫的改進版本,可提供增強型功能並解決viewpager的一些問題 viewpager有兩個弊端 1 不能關閉預載入,2 更新adapter不生效。我們在載入資料的時候,viewpager缺省會幫我們預載入前後兩個頁面的資料,但是這兩個view是不可見的,...
寶塔利用git webhooks 實現自動部署
1.檢視linux安裝git沒有 yum install git 已安裝的可以檢視git版本 git version git version 1.8.3.1 2.新增金鑰到碼雲一路回車 ssh keygen t rsa3.檢視證書複製到碼雲 4.轉殖自己的專案,新建乙個資料夾寶塔好用 git clo...
如何優雅地寫部落格
如何優雅地寫部落格 現在寫部落格面臨著幾個問題 編寫麻煩,大部分的部落格編輯器都很爛,csdn和等等。維護麻煩,維護多個部落格的資料同步很麻煩。歷史檢視,大部分部落格編寫都不能檢視之前的歷史資料。用github做部落格倉庫,將資料都寫在github上,這樣可以隨時檢視一年前的部落格資料,方便在原文件...