Я пытаюсь установить значение поля по умолчанию на основе выбора другого поля, которое является чужим. По сути, это классы:
class Product(models.Model):
description = models.CharField('Description', max_length=200)
price = models.FloatField('Price')
class Sell(models.Model):
product = models.ForeignKey(Product)
price = models.FloatField('Price')
Каждый «Продукт» имеет цену по умолчанию (или рекомендуемую цену), поэтому, когда пользователь на страницах администратора хочет добавить новую продажу и выбрать продукт, мне нужно динамически копируйте предложенную цену из Product.price в Sell.price. Я не могу использовать метод «сохранить», потому что пользователь может измениться в этот момент.
Нужно ли явно использовать JavaScript? или Есть ли в Django элегантный способ сделать это?