Re: [問題] 想請問如何在django設定URL轉到某特定資料夾

看板Python作者 (iSuck)時間12年前 (2013/07/30 23:04), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《blackie1019 (blackie)》之銘言: 幫他抓完藥就消失了-_-為了以後朋友查閱方便我把當時的的答案說一下。 他的問題在於Django在settings.py中DEBUG=True時會自動供應其他的靜態檔案 (圖片/JS/CSS...etc),但文件中有提到用Django/WSGI供應靜態檔案效能很糟糕,實務上 會用不同的HTTP Server專門去供應這些靜態檔案,所以在DEBUG=False時,必須先使用 Django manage.py的collectstatic放到檔案系統內指定的位置再由HTTP Server去作 首先必須在settings.py指定collectstatic要收到的位置 (settings.py) STATIC_ROOT = '/home/django_user/project/static' 然後使用collectstatic讓Django把檔案集中到指定位置 > python manage.py collectstatic 最後設定你的HTTP Server讓她提供static檔案 (這邊用Apache2作例子: /etc/apache2/httpd.conf) Alias /static/ /path/to/mysite.com/static/ 參照: https://docs.djangoproject.com/en/1.5/howto/static-files/ https://docs.djangoproject.com/en/1.5/ref/contrib/staticfiles/#module-django.contrib.staticfiles https://docs.djangoproject.com/en/1.5/howto/deployment/wsgi/modwsgi/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.223.3.248

07/30 23:26, , 1F
推~~
07/30 23:26, 1F

07/30 23:30, , 2F
有得時候得到答案以後,不要射後不理阿!
07/30 23:30, 2F

07/30 23:56, , 3F
推一個, static files 的 deployment 常常會讓人很幹...
07/30 23:56, 3F
※ 編輯: doomleika 來自: 42.79.167.203 (07/31 00:23) ※ 編輯: doomleika 來自: 42.79.167.203 (07/31 00:32) ※ 編輯: doomleika 來自: 42.79.167.203 (07/31 01:47)
文章代碼(AID): #1HzzNcsI (Python)
文章代碼(AID): #1HzzNcsI (Python)