2011-07-25 17 views

回答

18

的SyntaxError錯誤Django是提高已指向你在正確的方向。

實際讀取異常總是件好事。在你的情況下,它會說一些沿線的東西

非ASCII字符'\ xc3'在文件/home/zakx/../views.py在第84行,但沒有聲明編碼;見http://www.python.org/peps/pep-0263.html的細節(views.py,行84)

如果你再讀取PEP-0263,你可以瞭解到,有一些方法來告訴Python(和你的編輯器!),它編碼的文件英寸一般而言,您會盡可能使用UTF-8編碼。因此,將第一行寫入第一行(或者第二行,如果使用shebang)會告訴Python爲該文件使用UTF-8。

# coding=utf8 
# -*- coding: utf8 -*- 
# vim: set fileencoding=utf8 : 
3

您是否嘗試將coding標頭添加到文件中?在第一行,可能是家當行後,加

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