1. 程式人生 > >Django框架 樣式丟失問題解決方法

Django框架 樣式丟失問題解決方法

之所以說這個問題的原因是因為我部署伺服器用的是nigex+faceCGI在window 2008 R2伺服器上進行部署的伺服器,在伺服器部署完成之後就出現了很多無法預測到的問題,這也是我在學習過程中遇到的一個讓人可以頭皮發麻的問題,現在就總結一下自己的一點點經驗。

下面是我個人的解決方案僅供參考:

  1. 首先在settings.py檔案配置一個靜態檔案資源地址

    STATIC_ROOT = 'C:/Programs/Project/songs/static/'
    
  2. 然後使用下面命令在複製所有用到的靜態檔案到,該目錄下

    python manage.py collectstatic
    
  3. 最後進行配置靜態檔案路由

    import songs.settings
    from django.conf.urls import url
    url(r'^static/(?P<path>.*)$', 'django.views.static.serve',{'document_root': songs.settings.STATIC_ROOT })
    
  4. 進行測試可以檢視原始碼,點選樣式資源路徑如果可以讀取到檔案說明配置成功,否則失敗!

    看看效果:
    在這裡插入圖片描述
    在這裡插入圖片描述
    如果是這樣就要恭喜您配置成功!