Python でユニコードを扱う方法に問題があります。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',),
何が間違っている可能性があります。
ありがとう。