我正在尝试根据其他外来字段选择设置字段默认值。基本上,这些是类:
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')
每个“产品”都有一个默认价格(或建议价格),因此当用户在管理页面中想要添加新的 Sell 并选择产品时,我需要从 Product.price 动态复制到 Sell.price建议的价格。我不能使用“保存”方法,因为用户可以在那一刻改变。
是否有必要显式使用 JavaScript?或者 Django 中是否有一种优雅的方式来做到这一点?