質問に関連する 2 つの単純なモデルがあります。
class CarMake(models.Model):
make = models.CharField(max_length=64)
default_cost = models.DecimalField(max_digits=7, decimal_places=2)
class Car(models.Model):
model = models.CharField(max_length=64)
make = models.ForeignKey(CarMake)
cost = models.DecimalField(max_digits=7, decimal_places=2)
Django Admin でオブジェクトを作成または更新するときに、ドロップダウンから選択したものをフィールドに自動入力しCar
たいと思います。cost
default_cost
CarMake
現在、オブジェクトの保存時にフィールドが空白のままの場合、cost
make's として保存しています。ドロップダウンが値を選択するdefault_cost
ときに、これを動的に行うことをお勧めします。make
ソリューションには、ある程度の JavaScript が含まれると思います...