models.py で
class PurchaseOrder(models.Model):
product = models.ManyToManyField('Product', null =True)
total_price= models.FloatField()
def get_total_price(self):
return sum([p.price_for_each_item for p in self.product.all()]) #this just returns a float such as 42323
admin.py で:
search_fields = ['total_price']
動作します。しかし、get_total_price を検索できません。では、検索で定義を取得できるようにするにはどうすればよいでしょうか。または、オブジェクト total_price が get_total_price の収益の値を取得して保存するようにするにはどうすればよいですか?