私は次のジャンゴモデルを持っています:
class Article(models.Model):
title = models.CharField(max_length = 200)
body = models.TextField()
created_date = models.DateTimeField(auto_now_add=True)
次のdjango管理クラスもあります。
class ArticleAdmin(admin.ModelAdmin):
fields = ['title', 'body']
readonly_fields = ['created_date']
list_display = ['title', 'body', 'created_date']
Django 管理アプリcreated_date
では、Article リストにフィールドが表示されます。
しかし、私の人生ではcreated_date
、記事を開いたときにフィールドを(読み取り専用フィールドとして)レンダリングすることはできません。
ドキュメントとグーグルで調べたところ、Article のcreated_date
フィールドを に追加すると、 で True にreadonly_fields
設定していたとしても、これが可能になるという印象を受けました。auto_now_add
DateTimeField
ここで間違ったツリーを吠えていますか?
私はジャンゴ1.4.2を使用しています。