我想为汽车详细信息创建动态下拉菜单
我创造了四个模型 我的模型.py在
class CompanyMake(models.Model):
company_name = models.CharField(max_length = 100)
def __unicode__(self):
return self.company_name
class MakeModel(models.Model):
company = models.ForeignKey(CompanyMake)
model_name = models.CharField(max_length = 100)
def __unicode__(self):
return self.model_name
class ModelParts(models.Model):
company = models.ForeignKey(CompanyMake)
model = models.ForeignKey(MakeModel)
part_name = models.CharField(max_length = 100)
def __unicode__(self):
return self.part_name
class ModelYear(models.Model):
company = models.ForeignKey(CompanyMake)
model = models.ForeignKey(MakeModel)
year_value = models.IntegerField()
class UserProfile(models.Model):
user = models.OneToOneField(User,primary_key=True)
#image = models.ImageField(upload_to=get_photo_storage_path, null = True, blank=True)
part = models.ForeignKey(ModelParts,null = True, blank=True)
phone_number = models.CharField( max_length = 10,verbose_name="Mobile Number 10 digits",null = True, blank=True, default=None)
现在我想为汽车、车型、零件和年份创建下拉菜单 如果选择了特定汽车,则与该汽车相关的所有车型都应进入下一个车型下拉列表,如果选择了特定下拉列表,则与该车型相关的所有零部件都应进入下一个零件下拉菜单,与该年度相同。在
我的视图.py在
^{pr2}$我的选择.html文件是
<select name="car">
{% for car in cm %}
<option value="{{car.key}}" selected="selected">{{car.company_name}}</option>
{% endfor %}
</select>
<br/>
请把我引向正确的方向。我只得到汽车模型下拉菜单。在上面的方式我可以得到所有的下拉菜单,但它不会相互关联。 我要按相关顺序的下拉菜单。对于汽车相关的所有车型都应该有,对于车型,所有相关部件都应该在那里。在
目前没有回答
相关问题 更多 >
编程相关推荐