【发布时间】:2015-04-06 01:25:17
【问题描述】:
我目前正在通过制作一个销售二手自行车的网络应用程序来学习 Django,但我在网站搜索方面遇到了问题。 我想为每个模型字段设置一个搜索字段,但我不知道该怎么做。 最好的方法是什么? 任何帮助都非常受欢迎!
这是我的模型:
class UsedBike(models.Model):
manufacturers = (
('Aprilia', 'Aprilia'),
('Benelli', 'Benelli'),
('BMW', 'BMW'),
('Cagiva', 'Cagiva'),
('Gilera', 'Gilera'),
('Harley-Davidson', 'Harley-Davidson'),
('Husaberg', 'Husaberg'),
('Husquarna', 'Husquarna'),
('Hyosung', 'Hyosung'),
('Kawasaki', 'Kawasaki'),
('KTM', 'KTM'),
('Kymco', 'Kymco'),
('Moto Guzzi', 'Moto Guzzi'),
('MV Agusta', 'MV Agusta'),
('Suzuki', 'Suzuki'),
('Tomos', 'Tomos'),
('Triumph', 'Triumph'),
('Yamaha', 'Yamaha'),
)
manufacturer = models.CharField(help_text = 'Manufacturer: ',
max_length = 20,
choices = manufacturers)
model = models.CharField(max_length = 20, help_text = 'Model: ')
【问题讨论】:
-
在一个搜索字段中包含所有自行车型号的下拉菜单不是更好吗?
-
我想与所有制造商(Aprilia、Benelli...)和模型(rs125、rsv1000...)有一个下拉列表
-
为什么不只有两个下拉菜单。当您选择制造商时,模型下拉列表的值会填充该制造商的模型?
-
那太好了,但我不知道该怎么做:)