Django 模型认为我的字符串是元组,无法保存
我有一个试图覆盖save的模型,但当我传递信息时,它认为字符串是元组,不会将信息保存在模型中。我要输入的特定字段是一个单线地址,看起来像这样:3107 Eric Motorway,Lake William,GU 71954,但我的模型认为逗号是一个元组。我试着把它和一切联系起来 Models.py: 你的str是一个元组。您的版本:Django 模型认为我的字符串是元组,无法保存,django,django-models,Django,Django Models,我有一个试图覆盖save的模型,但当我传递信息时,它认为字符串是元组,不会将信息保存在模型中。我要输入的特定字段是一个单线地址,看起来像这样:3107 Eric Motorway,Lake William,GU 71954,但我的模型认为逗号是一个元组。我试着把它和一切联系起来 Models.py: 你的str是一个元组。您的版本: def __str__(self): return self.po_number, self.pu_customer, self.del_location
def __str__(self):
return self.po_number, self.pu_customer, self.del_location
你可以试试类似的东西
def __str__(self):
return "%s %s %s" % (self.po_number, self.pu_customer, self.del_location)
它应该工作得很好:错误停止了,但它没有保存任何东西。它工作得很好…我忘记了底部的super语句\uu str\uu内置方法不需要super,但它不保存对象
def __str__(self):
return self.po_number, self.pu_customer, self.del_location
def __str__(self):
return "%s %s %s" % (self.po_number, self.pu_customer, self.del_location)