在教程 3 之后,我编写了这个简单的 views.py:
# coding = UTF-8
from django.http import HttpResponse
def index(request):
return HttpResponse( u"Seznam kontaktů" )
我还尝试了其他技巧,例如 using django.utils.encoding.smart_unicode(...)
, the u"%s" % ...
trick 等。
无论我尝试什么,我总是得到“非 ASCII 字符”错误:
SyntaxError at /kontakty/
Non-ASCII character '\xc5' in file C:\Users\JindrichVavruska\eclipse\workspace\ars\src\ars_site\party\views.py
on line 5, but no encoding declared;
see http://www.python.org/peps/pep-0263.html for details (views.py, line 5)
更神秘的是,我在其他文件中使用了很多国家字符串,例如models.py,eg text = models.CharField( u"Všechen text", max_length = 150)
,完全没有问题。
我发现此站点上的其他答案无关紧要,建议的更改对我的views.py没有影响
金德拉