为什么我的“日期”字段没有出现在管理系统中?

在我的 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

有人有什么主意吗?

最佳答案

我相信原因在于 auto_now_add 字段。

this answer :



the docs 中也提到:



这是有道理的,因为如果在保存对象时要用当前日期时间覆盖该字段,则没有理由使该字段可编辑。

关于python - DateTimeField 未显示在管理系统中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6386172/

10-12 22:10