我只是爲了正確地爲靜態文件提供服務來設置自己的URL設置。Django提供靜態文件 - Django-Storages的正確URL設置
對於開發我的URL設置看起來像這樣。
(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.STATIC_ROOT, 'show_indexes': True}),
但我想我必須改變這個設置,因爲django.views.static.serve只能用於開發。至少這在Django 1.1的docs中有說明。而在我目前使用的Django 1.4中,docs沒有聲明。我使用django-storages與s3服務靜態文件。
謝謝。想留在django存儲。我知道我必須設置STATIC_URL。我想知道是否可以在生產環境中使用django.views.static.serve? –
是的。有時我使用靜態服務來服務特定種類的文件,當從雲服務時出現跨域問題,請參閱我的答案http://stackoverflow.com/questions/572025/tiny-mce-popups-blank-in-django-admin/10149491#10149491 –