【发布时间】:2012-02-29 03:55:48
【问题描述】:
从关于该主题的类似标题的数量来看,这似乎是一个混乱的根源,但是尝试使用 django 开发服务器在静态文件上找到的所有内容我几乎已经放弃了希望!
所以我的静态文件是从 C:/Users/Dan/seminarWebsite/static/ 提供的,其中我有图片、css 等的子文件夹。
设置:
STATIC_ROOT = 'C:/Users/Dan/seminarWebsite/static/'
STATIC_URL = '/static/'
静态文件应用程序也处于活动状态。
网址:
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()
模板:
"{{ STATIC_URL }}images/vision.jpeg"
但是,只有一个断开的链接出现在这个地址:http://127.0.0.1:8000/homepage/images/vision.jpeg,我认为它不应该在那个地址(主页是调用静态图像文件的页面的 url 名称)。
【问题讨论】:
-
致歉我没有写完不小心提交了!马上更新
-
@user1178602:希望你能在关闭前更新(只剩一票)。
-
@user1178602:不,你没有成功。
-
完成此操作后,您应该标记并要求重新打开它。
-
您的模板中似乎无权访问
{{STATIC_URL}}。'django.core.context_processors.static'加到TEMPLATE_CONTEXT_PROCESSORS了吗?
标签: django static-files