小编Tav*_*avo的帖子

Django根据其他字段动态设置字段值

我正在尝试根据外来的其他字段选择设置字段默认值.基本上,这些是类:

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')
Run Code Online (Sandbox Code Playgroud)

每个"产品"都有默认价格(或建议价格),因此当用户在管理页面中想要添加新的销售并且他/她选择产品时,我需要动态地从Product.price复制到Sell.price建议的价格.我不能使用"保存"方法,因为用户可以在那一刻进行更改.

是否有必要明确使用JavaScript?或者Django有一种优雅的方式吗?

javascript django autocomplete django-forms django-admin

7
推荐指数
1
解决办法
4073
查看次数