我有一个带有 auto_now 的模型,并为更新和创建字段设置了 auto_now_add:
class HotelProfiles(models.Model):
fe_result_id = models.AutoField(primary_key=True)
fe_created_date = models.DateTimeField(verbose_name='Created',
blank=True,
auto_now_add=True)
fe_updated_date = models.DateTimeField(verbose_name='Updated',
blank=True,
auto_now=True)
在管理员中,它显示这两个字段,但使它们不可编辑。它们似乎没有传递给我要呈现的表单。我不希望它们可编辑,但我想显示在我的表单顶部。我怎样才能做到这一点?
这是在我的 HotelProfilesAdmin 类中:
readonly_fields = ('fe_result_id', 'fe_created_date', 'fe_updated_date', 'fe_owner_uid')
#date_hierarchy = 'lto_end_date'
fieldsets = (
("Internal Use Only", {
'classes': ('collapse',),
'fields': ('fe_result_id', 'fe_created_date', 'fe_owner_uid', 'fe_updated_date', 'fe_result_status')
}),