外部の他のフィールド選択に基づいてフィールドのデフォルト値を設定しようとしています。基本的に、これらはクラスです:
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でそれを行うためのエレガントな方法はありますか?