为什么我的“日期”字段没有出现在管理系统中?
在我的 admin.py 文件中
from django.contrib import admin
from glasses.players.models import *
admin.site.register(Rating)
评级模型有一个名为“日期”的字段,看起来像这样
date = models.DateTimeField(editable=True, auto_now_add=True)
但是在管理系统中,该字段不显示,即使 editable
设置为 True
。
有人有什么主意吗?
原文由 dotty 发布,翻译遵循 CC BY-SA 4.0 许可协议
我相信原因在于
auto_now_add
领域。从 这个答案:
文档 中还提到:
这确实有意义,因为如果在保存对象时要用当前日期时间覆盖该字段,则没有理由让该字段可编辑。