-1
我試圖使我的生產分支調試錯誤。請幫我在這裏。Django 1.8靜態文件 - DEBUG = False
urls.py
urlpatterns = patterns('',
url(r'^', include('app.urls', namespace = 'app')),
)+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += staticfiles_urlpatterns()
from django.conf import settings
import os
if settings.DEBUG:
urlpatterns += patterns('',
(r'^static/', 'django.views.static.serve',
{'document_root': os.path.join(os.path.dirname(__file__), 'static')}),
)
local.py
DEBUG = False
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = 'staticfiles'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
production.py
DEBUG = False TEMPLATE_DEBUG = False
base.py
DEBUG = False
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = 'staticfiles'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
爲什麼我的CSS文件仍然沒有加載?我在urls.py中提到的css路徑有問題嗎?請幫忙。
在此先感謝!
剛一個FYI,Django文檔[特別推薦](https://docs.djangoproject.com/en/1.8/ref/contrib/staticfiles/#static-file-development-view)在生產環境中使用'staticfiles'。 – Kellen
是否有任何教程顯示如何在Apache或Nginx上託管這些文件? –
是的。該文檔有完整的說明。 –