チュートリアル 3 に従って、この単純なviews.pyを作成しました。
# coding = UTF-8
from django.http import HttpResponse
def index(request):
return HttpResponse( u"Seznam kontaktů" )
django.utils.encoding.smart_unicode(...)
、トリックなどを使用するなど、他のトリックも試しましたu"%s" % ...
。
何を試しても、常に「非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など、他のファイルで国別文字列を多用していたのでさらに不思議ですが、text = models.CharField( u"Všechen text", max_length = 150)
まったく問題はありませんでした。
このサイトの他の回答は無関係であることがわかりました。提案された変更は、views.py に違いはありません。
ジンドラ