形式字段周围的括号(如元组)

时间:2012-09-12 19:22:54

标签: python django

我在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',),

可能是错的。

感谢。

1 个答案:

答案 0 :(得分:2)

它是带有一个元素的元组,因为您在行mt.address=line['ADDRESS'],mt.city=line['CITY'],

中添加了逗号

例如:

>>> True,
(True,)
>>> True
True