我有以下文件heirarchy:
项目
其他东西
模板
图片
网站的图像
APP1
app1的模板
注册
登录模板
base.html(整个网站的基础)
style.css(对于base.html)
在登录模板中,我正在扩展“base.html”。 'base.html'使用'style.css'以及'templates / images'目录中的所有图像。出于某种原因,即使我正在扩展它,也不会在登录模板中显示任何CSS样式或图像。
这个缺失的图像问题是否与某个地方搞砸了“媒体”设置有关?我从来不理解这些,但这是我的概念验证中的一个主要障碍,所以任何帮助都会受到赞赏。
谢谢!
答案 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)。