我是django的新手。所以我需要你的帮助。我有问题,我的CSS和jpgs 缺失。我读了这篇教程Managing static files。但没发现运气。谁能帮我??感谢
setting.py
STATIC_ROOT = 'C:/Users/khalsa/projects/template2/static'
STATIC_URL = '/static/'
INSTALLED_APPS = (
'django.contrib.staticfiles',
)
网址设置
if settings.DEBUG:
urlpatterns += patterns('',
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.STATIC_ROOT,
}),
)
图片路径
<img src="{{ STATIC_URL }}images/11.jpg" alt="image" />
答案 0 :(得分:0)
有几件事要检查。
您运行./manage.py collectstatic
了吗?该过程是否成功将您的文件复制到'C:/ Users / khalsa / projects / template2 / static'?
Localhost问题:Django是否正在使用“http://127.0.0.1/static/”并且您在浏览器中使用“http:// localhost / static /”,反之亦然?
最后,您需要确定runserver
是否提供静态文件。 documentation表示“通过配置您选择的Web服务器来部署这些文件,以便在STATIC_URL的STATIC_ROOT中提供文件。”我不确定manage.py runserver
默认是否这样做。