我只是为了正确地为静态文件提供服务来设置自己的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 –