我正在为一家公司开发Django项目。这个项目在今天之前运作良好。
今天我发现一个页面无法显示图像(以及它们的相应链接)。我检查了THAT PAGE的源代码,我发现有图片和链接,我只是在页面上找不到它们。
我检查了服务器的身份验证,我确信我可以将数据写入数据库。事实上,我认为这不是数据库错误,因为我可以在页面源代码中找到我想要的东西,我只是在页面上找不到它们。
哦,天哪,我会疯了......
有没有人遇到过类似的问题?可能是什么问题?
请帮帮我!非常感谢你!
PS:我无法提供项目的任何源代码,因为有些业务限制......我很抱歉......
答案 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/