Python Django+;Tastypie+;支持utf8
我正在尝试创建一个新的django应用程序,它支持TastypieAPI 我创建了一个模型:Python Django+;Tastypie+;支持utf8,python,django,tastypie,Python,Django,Tastypie,我正在尝试创建一个新的django应用程序,它支持TastypieAPI 我创建了一个模型: class Lead(models.Model): BERUFSSTATUS = ( ("Rentner/-in", "Rentner/-in"), ("Schüler/-in", "Schüler/-in"), ) employmentstatus = models.CharField(max_length=50, blank=False,
class Lead(models.Model):
BERUFSSTATUS = (
("Rentner/-in", "Rentner/-in"),
("Schüler/-in", "Schüler/-in"),
)
employmentstatus = models.CharField(max_length=50, blank=False, choices=BERUFSSTATUS)
问题是,我试图插入
"employmentstatus":"Schüler/-in"
我得到这个错误:
"Value u'Sch\\xfcler/-in' is not in list."
如何解决此问题?在文件开头包括以下内容-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
这会将默认编码设置为Unicode