Django Python UnicodeDecodeError 序数不在范围内(128)

Posted

技术标签:

【中文标题】Django Python UnicodeDecodeError 序数不在范围内(128)【英文标题】:Django Python UnicodeDecodeError ordinal not in range(128) 【发布时间】:2011-11-19 20:38:22 【问题描述】:

我得到错误:

('ascii', '[<Project: \xd0\x9f\xd0\xd0\xb8\xd1\x8f>]', 11, 12, 'ordinal not in range(128)')

我的模板只有以下代码:

project[0]

项目名称为保加利亚语。

视图有

#-*- coding: utf-8 -*-

文件本身是 UTF-8 编码,正如 Coda 可以告诉我的那样。

是什么导致了问题,我该如何解决?

【问题讨论】:

【参考方案1】:

正确的语法应该是: project.0

【讨论】:

如果我使用 project.0project[0] 两者都给我 unicode 错误,这没有区别 你的settings.py中有这个:DEFAULT_CHARSET = 'utf-8' and FILE_CHARSET = 'utf-8' ? 我有DEFAULT_CHARSET = 'utf-8',但没有FILE_CHARSET = 'utf-8' 。添加它。没有区别。 :(

以上是关于Django Python UnicodeDecodeError 序数不在范围内(128)的主要内容,如果未能解决你的问题,请参考以下文章

python的django工程可以用tomcat发布吗

python django能开发大型网站吗

python 中 django 的问题-------- 请高人指点 尽量详细点哦 初学django

Python-Django框架学习笔记——第二课:Django的搭建

如何在python文件中,引用django1.10的model

python django怎么添加css-CSDN论坛