0

# -*- coding: utf-8 -*-我在我的开头放了view.py解决中文字符编码问题,但是添加# -*- 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 消息框架,我必须使用上面的代码。

4

1 回答 1

0

设置 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",
)
于 2013-02-09T06:38:37.667 回答