Django模板继承 - 缺少图像?

时间:2010-06-17 07:37:16

标签: python django inheritance image templates

我有以下文件heirarchy:

项目
其他东西
模板
图片
网站的图像
APP1
app1的模板
注册
登录模板
base.html(整个网站的基础)
style.css(对于base.html)

在登录模板中,我正在扩展“base.html”。 'base.html'使用'style.css'以及'templates / images'目录中的所有图像。出于某种原因,即使我正在扩展它,也不会在登录模板中显示任何CSS样式或图像。

这个缺失的图像问题是否与某个地方搞砸了“媒体”设置有关?我从来不理解这些,但这是我的概念验证中的一个主要障碍,所以任何帮助都会受到赞赏。

谢谢!

1 个答案:

答案 0 :(得分:3)

我建议不要在那里放样式和图像。对于开发,您的MEDIA_ROOT可能指向包含文件的计算机上的任意本地目录,它甚至不必位于您的django项目的根文件夹下(请参阅http://docs.djangoproject.com/en/dev/ref/settings/#media-root)。

对于制作,您无论如何都必须选择不同的方法来提供静态内容(http://docs.djangoproject.com/en/dev/howto/static-files/#the-big-fat-disclaimer)。