如何在 Django 1.3 开发 URL 中提供静态文件和动态文件?
我有点难住了。在开发过程中,我尝试在 DJango 1.3 中为我的应用程序提供静态和动态文件。我喜欢新的静态功能,但我似乎无法让它正常工作。
当我阅读文档时,看起来以下内容应该有效。它可以很好地服务于动态的东西,但不是静态的。
urlpatterns += staticfiles_urlpatterns()
if settings.DEBUG:
urlpatterns += patterns('',
url(r'^media/dynamic/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}),
)
I'm a little stumped. In development, I'm trying to serve both static AND dynamic files for my app in DJango 1.3. I love the new static features, but I can't seem to get this to work properly.
When I read the docs, it looks like the following should work. It serves dynamic stuff fine, but not static.
urlpatterns += staticfiles_urlpatterns()
if settings.DEBUG:
urlpatterns += patterns('',
url(r'^media/dynamic/(?P<path>.*)
, 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}),
)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 django 1.3 中,静态和动态内容已经分离。要使用新功能,请像这样设置您的项目:
settings.py
urls.py
In django 1.3 static and dynamic content have been separated. to use the new features, set up your project like this:
settings.py
urls.py
检查settings.py中的
STATIC_URL
,值是多少?Check
STATIC_URL
from settings.py, what is the value ?