在用户选择Django形式的汽车品牌后,展示一组汽车模型



我正在使用Django 3.2制作一个uber克隆,当我想允许用户注册他们的车辆时,我首先希望用户能够选择汽车品牌,然后选择根据汽车品牌排序的汽车型号。

class Vehicle (models.Model):
brand = models.CharField(max_length=60)
model = models.CharField(max_length=60)
vehicle_colour = models.CharField(choices=COLOURS, max_length=10)
vehicle_number = models.CharField(max_length=8)

我想为brandmodel字段添加一些选项,但我觉得可能需要一些javascript来进行干预。你知道我可以用什么方法来完成这件事吗?

非常感谢你的帮助。谢谢

两个窗体和视图。

第一个视图向用户提供了一个可供选择的品牌列表。视图以类似的内容结束

# brand is the brand which the user selected in this view
return HttpResponseRedirect( reverse( 'cars:register_vehicle', 
kwargs={ 'brand': brand } )

第二个视图的URL模式将从上面解析URL之外的品牌(类似于"cars/register_vhicle/tesla"(,它的urlconf(应用程序中的"cars"(将类似于

url(r'^register_vehicle/(?P<brand>[w]+)/$', RegisterVehicle.as_view(), name='register_vehicle')

相关内容

最新更新