在Django-Autocomplete-Light中使用自定义输出

时间:2017-06-13 04:49:28

标签: python django django-autocomplete-light

我正在尝试使用自定义字符串作为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。

0 个答案:

没有答案