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.0
或 project[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 的问题-------- 请高人指点 尽量详细点哦 初学django
Python-Django框架学习笔记——第二课:Django的搭建