我真的很困惑。我正在使用 Django 1.4,我整天都在寻找这个,似乎最新版本的 Django 中的一切都发生了变化,并且文档根本没有帮助(至少对我来说)。请帮我将 CSS 文件附加到我的模板。
所以,这是我的 settings.py 文件
STATIC_ROOT = 'F:/Django/mysite/mysite/static/'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
"F:/Django/mysite/mysite/static/",
)
这是我的网址
from django.conf.urls.defaults import *
from myste.views import hello, home
from django.views.static import *
from django.conf import settings
urlpatterns = patterns('',
('^home/$', home)
)
这是意见
def home(request):
return render_to_response('home.html', locals(),context_instance=RequestContext(request))
最后这是模板(home.html)
url: {{ STATIC_URL }}
哦,我不确定我应该在我的 TEMPLATE_CONTEXT_PROCESSORS 中放什么,但到目前为止就是这样。
TEMPLATE_CONTEXT_PROCESSORS = (
"django.contrib.auth.context_processors.auth",
)
这是我运行服务器时得到的输出
url:
我知道这些代码中可能存在一些巨大的错误,但那是因为我一直在阅读不同 django 版本的不同来源。是的,我已经阅读了文档,但正如我所说,它对我没有多大帮助。