Django admin でモデルのインスタンスを開くときに、単一の値を変更したいと考えています。
基本的には、データベースに格納されている値とは逆の値を表示したいと考えています。これが私が admin.py で行ったことです:
class MyModelAdminForm(forms.ModelForm):
import_file = forms.FileField(required=False)
class Meta:
model = MyModel
def __init__(self, *args, **kwargs):
super(MyModelAdminForm, self).__init__(*args, **kwargs)
print(self.instance.value)
self.instance.value = self.instance.get_reverted_value()
print(self.instance.value)
私は印刷物でそれを見ることができますが、管理者はデータベースに保存されている元の値を表示します。
何か案が ?
前もって感謝します