Django 将模型的字段序列化为字典

时间:2021-01-13 09:54:15

标签: python python-3.x django

我有这个模型,

class MyModel(models.Model):
    some_id = models.PositiveIntegerField(primary_key=True)
    diff_id = models.PositiveIntegerField(null=True)
    some_data = models.JSONField(null=True)

我需要对其进行分页并将 some_data 序列化为字典。

        query = MyModel.objects \
            .order_by('some_field')

        paginator = Paginator(query, self.batch_size)

        for i in paginator:
          data = list(i.object_list.values(*fields, **suffixed_fields))
          

some_data 字段包含一个 json,如下所示。

{"diff_id" :6916} 

diff_id 是来自同一模型的字段。

有没有办法在模型或序列化中做到这一点?如果是这样,请帮忙

0 个答案:

没有答案
相关问题