我在view.py
的开头放了# -*- coding: utf-8 -*-
来解决中文编码的问题,但是在添加了# -*- coding: utf-8 -*-
之后,网页就不能加载css和js文件了。删除# -*- coding: utf-8 -*-
,页面将正常加载!
下面是代码:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="{{STATIC_URL}}css/login.css">
我还在设置中添加了DEFAULT_CHARSET = 'utf-8'
。
见鬼?
好吧,我试着从设置中注释掉以下内容:
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
)
页面加载正常,但是为了使用Django消息框架,我必须使用上面的代码。
发布于 2013-02-09 14:38:38
设置USE_I18N = True
TEMPLATE_CONTEXT_PROCESSORS = (
"django.contrib.auth.context_processors.auth",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.static",
"django.contrib.messages.context_processors.messages",
)
https://stackoverflow.com/questions/14784997
复制相似问题