Django 缺少jpg和css文件
我是django的新手。所以我需要你的帮助。我有一个问题,我的css和JPG 他们失踪了。我读了这个教程。但是没有找到运气。有人能帮我吗??谢谢 setting.pyDjango 缺少jpg和css文件,django,Django,我是django的新手。所以我需要你的帮助。我有一个问题,我的css和JPG 他们失踪了。我读了这个教程。但是没有找到运气。有人能帮我吗??谢谢 setting.py STATIC_ROOT = 'C:/Users/khalsa/projects/template2/static' STATIC_URL = '/static/' INSTALLED_APPS = ( 'django.contrib.staticfiles', ) URL设置 if settings.DEBUG: ur
STATIC_ROOT = 'C:/Users/khalsa/projects/template2/static'
STATIC_URL = '/static/'
INSTALLED_APPS = (
'django.contrib.staticfiles',
)
URL设置
if settings.DEBUG:
urlpatterns += patterns('',
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.STATIC_ROOT,
}),
)
if settings.DEBUG:
urlpatterns+=模式(“”,
url(r'^static/(?P.*)$,'django.views.static.service'{
“document\u root”:settings.STATIC\u root,
}),
)
图像路径
<img src="{{ STATIC_URL }}images/11.jpg" alt="image" />
有几件事需要检查
/manage.py
?该过程是否成功地将您的文件复制到“C:/Users/khalsa/projects/template2/static”中runserver
是否为静态文件提供服务。上面说“通过将您选择的Web服务器配置为在STATIC_URL的STATIC_ROOT中提供文件来部署这些文件。”我不确定manage.py runserver
默认情况下是否会这样做请定义“丢失”。您无法通过URL(哪个URL?)访问它们,还是它们已从硬盘中消失?@George Cummins我正在尝试显示图像。它位于
static/images/
文件夹中。通用视图(r'^test/$,list\u detail.object\u list,product\u info),
您使用的是什么版本的Django,您使用的是manage.py runserver
还是真正的web服务器?@George Cummins Django版本是1.3.0最终版本。我用的是localhost。是` manage.py runserver`谢谢回复。1已成功复制所有文件。使用manage.py
。2.Django正在使用http://127.0.0.1
但是http://127.0.0.1/static
不起作用。根据,Django文档建议您不要将文件放在静态根目录下。相反,它们应该放在别处,然后由collectstatic
收集。你把它们保存在别处了吗?作为一种解决方法,您可以添加(或编辑)此设置:STATICFILES\u DIRS=(STATIC\u ROOT,)
这意味着什么Django文档建议您不要将文件放在STATIC_ROOT中
@user559744:collectstatic
背后的想法是静态文件存储在不同的位置,命令会找到所有这些位置并将文件复制到STATIC_ROOT中。如果您的文件已经在STATIC\u ROOT中,那么可能collectstatic
会忽略它们,因此它们永远不会被识别。