我有两个与问题相关的简单模型:
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为品牌。当下拉列表选择一个值default_cost时,我更愿意动态地执行此操作。make我认为该解决方案将涉及一些 JavaScript ......