我有一個外鍵引用了一個模型,看起來像這樣基於外鍵選擇填充在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