Django:页面不加载图像

时间:2010-06-08 08:09:07

标签: python django web

我正在为一家公司开发Django项目。这个项目在今天之前运作良好。

今天我发现一个页面无法显示图像(以及它们的相应链接)。我检查了THAT PAGE的源代码,我发现有图片和链接,我只是在页面上找不到它们。

我检查了服务器的身份验证,我确信我可以将数据写入数据库。事实上,我认为这不是数据库错误,因为我可以在页面源代码中找到我想要的东西,我只是在页面上找不到它们。

哦,天哪,我会疯了......

有没有人遇到过类似的问题?可能是什么问题?

请帮帮我!非常感谢你!

PS:我无法提供项目的任何源代码,因为有些业务限制......我很抱歉......

1 个答案:

答案 0 :(得分:0)

尝试浏览site_media目录。如果您将图像作为静态内容提供,则可能与该文件夹在本地磁盘上的权限或基于设置有关。

在您的网址中,您可能会遇到类似的内容:

(r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
    {'document_root': '/path/to/media'}),

或者它可以引用设置文件中的路径类似于:

STATIC_DOC_ROOT = '/path/to/media'

如果图片的链接看起来是正确的,但是即使是直接渲染图像,您的问题也会出现在这些区域。

有关更多信息,请查看django文档: http://docs.djangoproject.com/en/dev/howto/static-files/