比方說,我有一些模式是這樣的:層次外鍵選擇
class Country(models.Model):
name = models.TextField()
class City(models.Model):
country = models.ForeignKey(Country)
name = models.TextField()
class Person(models.Model):
city = models.ForeignKey(City)
name = models.TextField()
在Django管理頁面,如果我添加/編輯Person
例如,它會給我的下拉City
情況下從,這樣的選擇:
然而,城市在世界上的數量是非常大的。所以,我希望做的是有層次的國家 - >城市選擇,就像這樣:
這可能在Django?
我想在Django管理控制檯中做到這一點,但不是在我自己的頁面上。 – aco
如果這就是你想要的,你肯定需要重寫django管理模板 – doubleo46
你的意思是哪個模板?看來你可以覆蓋其中的一些:https://docs.djangoproject.com/en/1.9/ref/contrib/admin/#templates-which-may-be-overridden-per-app-or-model – aco