我在 python 中处理 unicode 的方式有问题。在 Django 中,我的部分模型和代码如下所示。
class MyTest(models.Model):
address = models.CharField(max_length=100)
def __unicode__(self):
return u'%s,%s' % (self.address, self.city)
我通过 csv 加载这些值。
records = csv.DictReader(self.cleaned_data["file"])
for line in records:
mt = MyTest()
mt.address=line['ADDRESS'],
mt.city=line['CITY'],
....
mt.save()
print line['ADDRESS']
print mt.address
70 Mall Rd
('70 Mall Rd',)
问题是,在管理模板中,我所有的值都有括号。像
('LARGO',), ('FL',),
有什么问题。
谢谢。