私は、他のフィールドの中で動的に計算されるprice
プロパティを含むモデルを持っています。モデル管理ページにこのプロパティを表示したいと思います。だから私は、カスタムのModelFormを作成しました:モデルプロパティからDjango管理フォームに入力する方法は?
class ShipmentForm(forms.ModelForm):
price = forms.IntegerField()
class Meta:
model = models.Shipment
fields = [
'title',
'price',
]
私はそのフォームでprice
値を取得することはできませんが。ここで
は、私が管理パネルでフォームを変更する方法は次のとおりです。
class ShipmentAdmin(admin.ModelAdmin):
form = ShipmentForm
この質問のタイトルを更新することは、一般公開のフォームではなく、Djangoの管理者に関するものであることを反映する価値があります。 – nimasmi