auto_now を持つモデルがあり、auto_now_add が Update フィールドと Create フィールドに設定されています。
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')
}),