【发布时间】:2019-12-21 22:37:01
【问题描述】:
我的模型如下:
class PolicyRule(models.Model):
uid = models.IntegerField(default=0, primary_key=True, unique=True)
maxAmount = models.FloatField()
destinations = models.TextField()
由于某种原因,下面的代码
rules_list = PolicyRule.objects.all()
paginator = Paginator(rules_list, 5)
rules = paginator.page(page)
rules_json = serialize('json', list(rules))
产生这个输出
"[{\"model\": \"webapp.policyrule\", \"pk\": 1576966788, \"fields\": {\"maxAmount\": 50.0, \"destinations\": \"ronen\"}}]"
没有 UID 字段!为什么会这样?
【问题讨论】:
-
您是否尝试过更改“uid”字段的名称?
-
uid 字段是 pk 出来的吗?
标签: django django-models django-serializer