verbose_name
を@property
に設定するとモデルに記述されているので、Django Adminに別のフィールド名(例:サブカテゴリ)が表示されますか?モデルに記載されているプロパティの詳細な名前
@property
def category_name(self):
return self.category.name
私は、メソッドの内部でメタ、short_description
と冗長な名前を設定しようとした - それは動作しません。
verbose_name
を@property
に設定するとモデルに記述されているので、Django Adminに別のフィールド名(例:サブカテゴリ)が表示されますか?モデルに記載されているプロパティの詳細な名前
@property
def category_name(self):
return self.category.name
私は、メソッドの内部でメタ、short_description
と冗長な名前を設定しようとした - それは動作しません。
あなたが代わりにMeta
の、直接モデルの内側にそれを設定する必要がありますし、まったくこの@property
デコレータを必要としない:
def category_name(self):
return self.category.name
category_name.short_description = u'your description'
を*どのように*あなたは 'short_description'を設定しようとしたのですか? – jonrsharpe