0
我的環境是使用Django 1.10.7,PostgreSQL的9.4和1.6 Nginx的與Gunicorn部署Django的網站與其他文件夾的靜態文件
我稱爲靜態常見的靜態文件子應用程序使用一個全球性的文件夾,然後我設置的生產模式名爲 'static_root' 另一個文件夾:
在我的settings.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static_root')
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static")
]
在我的urls.py
:
from django.conf import settings
from django.conf.urls.static import static
if settings.DEBUG:
urlpatterns += (static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT))
urlpatterns += (static(settings.STATIC_URL, document_root=settings.STATIC_ROOT))
當調試是真實的一切工作完美,但在生產模式的網站看不到靜態文件
我在nginx的配置中設置的位置太
謝謝!