Linux 下部署Django專案

Edward Cheung發表於2018-03-10

教程:http://blog.csdn.net/gavinsun/article/details/73239972
 
參考文件:http://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html
 
注:uwsgi配置檔案中 limit-as = 128 似乎有錯,當時我花費了很長時間才發現。
 
本文只講述部署過程中出現的問題:
 
1.icon未顯示
 
解決辦法:在urls.py中 from django.urls import path, re_path from django.views.generic.base import RedirectView
然後再urlpatterns加入 re_path(r'^favicon\.ico$',RedirectView.as_view(url='/static/images/favicon.ico')),
 
2.初步部署完成後訪問admin頁面CSS樣式未載入
 
解決辦法:https://docs.djangoproject.com/en/2.0/howto/static-files/deployment/
我自己的專案目錄放在 /root ,css檔案一直顯示403 forbidden,試了許多方法,改變了目錄就載入出來了

相關文章