我正在尝试使用自定义字符串作为django-autocomplete-light的输出。 DAL目前返回模型的 str 或 unicode 。我想在搜索上返回特定字段而不是str或unicode方法。
例如,如果我的模型是水果定义如下:
class Fruits(models.Model):
name = models.CharField()
quantity = models.IntegerField()
def __str__(self):
return self.quantity
我想返回一个显示数量和名称的字符串,例如:“Banana-13”作为一个选项,“Apple-10”作为另一个选择,等等。
我可以将字符串作为字段添加到模型中,但我不能将这个新的“已连接”字段作为str或unicode。