我有一个名为Bar的模型:
class Bar(models.Model):
country = models.CharField(max_length=20)
city = models.CharField(max_length=20)
name = models.CharField(max_length=20)
我希望用户能够通过首先选择国家/地区而不是城市(在该国家/地区)的网箱框中选择一个栏,而不是一个栏(在该城市中)。
我尝试用django表单来做,但没有成功。最好的方法是什么?感谢
答案 0 :(得分:0)
答案 1 :(得分:0)
你应该看看Django Smart Selects
过去我曾向我推荐这个类似的问题How to create 'child' questions in Django forms?我从来没有机会玩它,但它看起来非常接近你想要的东西。
我也不知道该怎么称呼这类功能,但似乎"链接选择框"从上面的帖子得到的是迄今为止我听过的最好的。