我有一个外键引用了一个模型,看起来像这样基于外键选择填充在Django管理员值
class Plan(models.Model):
template = models.ForeignKey(PlanTemplate)
throttle = models.IntegerField(default=10)
rate_limit = models.BigIntegerField(default=60)
和外键模式:
class PlanTemplate(models.Model):
name = models.CharField(max_length=50)
throttle = models.IntegerField(default=10)
rate_limit = models.BigIntegerField(default=60)
我在选择PlanTemplate时,要在Plan管理页面上自动填充油门和rate_limit。这是django-admin可以轻松做到的事情,还是我必须重写管理模板并添加一些自定义JavaScript?
我正在运行Django 1.2.4。
这绝对是最简单的方式去做,但它需要是一个一步的过程,以便如果与模板相关的值不适合这个特定的计划,它们可以在任何保存完成之前进行更改。 – 2011-03-16 15:34:30