大佬教程收集整理的这篇文章主要介绍了css – 如何在Django 1.4中为本地开发提供静态文件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在从教程中处理民意调查应用程序.
来自日志的404
[27/Apr/2012 01:04:09] "GET /polls/ http/1.1" 200 210 [27/Apr/2012 01:04:09] "GET /polls/css/styles.css http/1.1" 404 2596
目录结构
@H_620_6@mysite |-- manage.py |-- mysite |-- __init__.py |-- setTings.py |-- urls.py |-- wsgi.py |-- polls |-- __init__.py |-- models.py |-- tests.py |-- views.py |-- static |-- css |-- styles.css |-- templates |-- polls |-- index.html的index.html
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/styles.css">@H_620_6@mEDIA_ROOT = '' MEDIA_URL = '' STATIC_ROOT = '' STATIC_URL = '/static/' STATICFILES_DIRS = () STATICFILES_FINDERS = ( 'django.contrib.staticfiles.finders.FileSystemFinder','django.contrib.staticfiles.finders.appdirectoriesFinder',) TEMPLATE_COntexT_PROCESSORS = ( "django.core.context_processors.auth","django.core.context_processors.debug","django.core.context_processors.i18n","django.core.context_processors.media",'django.core.context_processors.static',)
^^^当我启动项目并且不得不手动添加时,我在setTings.py中没有TEMPLATE_COntexT_PROCESSORS变量 – 我应该担心吗?
STATICFILES_DIRS是空的,因为css文件位于polls app中名为static的目录中,这是Django自动查找的目标 – 对吗?
我的INSTALLED_APPS中也有django.contrib.staticfiles.
urls.py
我在文档中看到这个解决方案适用于除runserver之外的本地开发服务器 – 听起来不应该是必要的,对吧? (我现在已经注释掉了.)
编辑:我取消注释这些行,但没有看到更改 – 仍然在css文件上获得相同的404
from django.contrib.staticfileS.Urls import staticfiles_urlpatterns urlpatterns += staticfiles_urlpatterns()
我的目录结构设置错了吗?我在setTings.py中缺少必要的设置吗?任何帮助将非常感谢!谢谢!
编辑:
我接受了Mark的建议并阅读了requestContext.改变我的看法:
return render_to_response('polls/index.html',{'latest_poll_list': latest_poll_list})
至
from django.template import requestContext ... return render_to_response('polls/index.html',{'latest_poll_list': latest_poll_list},context_instance=requestContext(request))
得到/ static / url注册:
[27/Apr/2012 13:56:55] "GET /static/css/styles.css http/1.1" 200 19
这解决了这个问题.
以上是大佬教程为你收集整理的css – 如何在Django 1.4中为本地开发提供静态文件全部内容,希望文章能够帮你解决css – 如何在Django 1.4中为本地开发提供静态文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。