model_to_dict没有返回DateTimeField,auto_now_add = True

时间:2016-12-15 11:07:49

标签: django datetime models

我创建了一个模型:

class Job(models.Model):
    jobId = models.AutoField(primary_key = True)
    startTime = models.DateTimeField(auto_now_add = True)

我在做什么时

print(model_to_dict(job)) 

我只是

{'jobId': 1}

作为输出。为什么'startTime'提交不会出现在输出中?请帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

答:model_to_dict仅输出可编辑字段。

由于startTime

B:auto_now_addnot set editable

所以我猜你最终得到了this问题中的一种方法。