我在django的模型表单中使用utf-8字符有一个问题。我在模型中有以下代码:
class Student (models.Model):
imie = models.CharField(verbose_name=u'Imię', max_length=40)
nazwisko = models.CharField(max_length=40)
(...)
def __unicode__(self):
return u'%s %s'(self.imie, self.nazwisko)
当我试图将其保存在编辑器中并运行runserver命令时,服务器会发送验证模型。。。消息和挂起,没有任何错误,我不能刷新页面,因为服务器无法启动。当我在verbose_name='Imie'中插入normal(非unicode)时,一切都很好。我错过了什么?在
您忘记使用
unicode
。在通过在文件顶部写入以下内容,将文件编码设置为UTF-8。在
然后在字符串前面加一个小写字母u。在
^{pr2}$在PEP 263中有关Python编码的详细信息。在
相关问题 更多 >
编程相关推荐