model_to_dict 没有返回 auto_now_add = True 的 DateTimeField
model_to_dict is not returning DateTimeField with auto_now_add = True
我创建了一个模型:
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' filed 没有出现在输出中?请帮我解决这个问题。
A: model_to_dict
仅输出可编辑字段。
B: startTime
是 not set editable 因为 auto_now_add
.
所以我猜你最终得到了 this 问题中的一种方法。
我创建了一个模型:
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' filed 没有出现在输出中?请帮我解决这个问题。
A: model_to_dict
仅输出可编辑字段。
B: startTime
是 not set editable 因为 auto_now_add
.
所以我猜你最终得到了 this 问题中的一种方法。