Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 模型认为我的字符串是元组,无法保存_Django_Django Models - Fatal编程技术网

Django 模型认为我的字符串是元组,无法保存

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

我有一个试图覆盖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 "%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)