如何在使用django.core.serializers
进行的JSON中添加Model的属性以返回AJAX
调用?Django模型 - 在JSON中添加属性
我有一个模型:
class MyModel(models.Model):
...
@property
def a_property(self):
return some_value;
然后在视图中,我在一个AJAX调用发送该模型的JSON。问题是,我不知道如何发送此属性返回的值。我试过
query_set = MyModel.objects.flter(...)
serializers.serialize('json', query_set, fields=('...', ... , 'a_property'))
但是这不起作用。我怎样才能通过这个属性的价值?
谢谢!你联系的答案效果很好!我根据[这个要点](https://gist.github.com/rdenadai/6095815)进行了一些更改后使用了它。我将我的串行器发布到一个答案中 – Sourabh