我在Django中创建了一个模型:
class Car_list(models.Model):
car_brand = models.CharField(max_length=20)
car_model_cat = models.CharField(max_length=20)
car_model = models.CharField(max_length=100)
car_fuel = models.CharField(max_length=30)
car_typ = models.CharField(max_length=150)
并且已经通过导入方法和管理页面输入了数据。现在,我想创建一个所有字段的依赖下拉列表。如果我能只为前两列做这件事,我会很高兴的。
我的问题是:所有教程都告诉我,我必须创建单独的模型,比如一个用于car_brand,一个用于car_model_cat。然后必须通过钥匙。有没有别的办法,因为我必须把这么大的table分开?
我可以只从整个表的数据中创建一个依赖的下拉列表吗?
1条答案
按热度按时间cdmah0mi1#
你可以试试这个
下载:https://github.com/nicolasbize/magicsuggest/zipball/master
进口
第一个下拉菜单car_brand
第二个下拉菜单car_name(car_model根据car_brand)
因此,用户任意值中第一个下拉菜单选择所选值(如id的数据)传递到查看端的时间,并根据所选car_barnd获取数据car_model。并且该数据传递到用户接口侧(模板)。此格式为
[{'id':1,'name':'car_model'},.....]
。使用magicsuggest将此数据设置为car_name(car_model)下拉列表。例如:
.html代码
.js或副代码
仅供参考magicsuggest文档:http://nicolasbize.com/magicsuggest/doc.html