0
私は2つのDjangoモデルを作成しました。あるモデルのフィールドは別のモデルの外部キーです(下記参照)。Djangoの管理ページで外部キー項目の名前を変更
class Units(models.Model):
name = models.CharField(max_length=10, primary_key=True)
symbol = models.CharField(max_length=5)
class Targets(models.Model):
name = models.CharField(max_length=100)
unit = models.ForeignKey(MicroNutrientUnits)
...
これらのモデルは、admin.site.register
によって管理サイトに登録されます。ターゲットテーブルにアイテムを追加する場合、はテーブルユニットのアイテムを正しく反映しますが、各エントリの名前は単位オブジェクトです。
管理者の設定ページで、管理者の名前をUnits.nameに設定するにはどうすればよいですか。
この場合、これは素晴らしいです(ユニットは常に名前で参照されるため)が、_admin.py_ファイルでこれを行う方法が必要であると感じています。 –