使用Django和Python的下拉依赖项
我在使用django和python方面还是新手。。我正在处理HWname和HWType中的下拉依赖项。我尝试了很多代码,但都不起作用。。这是我的密码。请帮帮我:) 我想发生的是,例如在HWType中,我有Flexi和Flexi2,然后在HWName中,我有女性和男性。。如果我在HWType中选择Flexi,我的HWName中只显示“女性”,如果我选择Flexi2,HWName将显示“男性” Models.Py(代码)使用Django和Python的下拉依赖项,django,drop-down-menu,dependencies,Django,Drop Down Menu,Dependencies,我在使用django和python方面还是新手。。我正在处理HWname和HWType中的下拉依赖项。我尝试了很多代码,但都不起作用。。这是我的密码。请帮帮我:) 我想发生的是,例如在HWType中,我有Flexi和Flexi2,然后在HWName中,我有女性和男性。。如果我在HWType中选择Flexi,我的HWName中只显示“女性”,如果我选择Flexi2,HWName将显示“男性” Models.Py(代码) class HWName(models.Model): hwnid =
class HWName(models.Model):
hwnid = models.AutoField(max_length=6, primary_key=True, db_column='id')
hwnname = models.CharField(max_length=255, db_column='name')
class Meta:
db_table=u'hw_name'
def __unicode__(self):
return unicode((self.hwnname))
class HWType(models.Model):
hwtid = models.AutoField(max_length=6, primary_key=True, db_column='id')
hwtname = models.CharField(max_length=255, db_column='name')
class Meta:
db_table=u'hw_type'
def __unicode__(self):
return unicode((self.hwtname))
def inventory (request):
##advanced search form:##
form = AdvancedSearchForm(request.POST or None)
##check if form is not empty##
hwname = request.GET.get('hwname', 0)
hwtype = request.GET.get('hwtype',0)
if hwname == 'None':
hwname = ''
if hwtype == 'None':
hwtype = ''
SCBT库存(提前搜索)
高级搜索硬件表单
Views.Py(代码)
class HWName(models.Model):
hwnid = models.AutoField(max_length=6, primary_key=True, db_column='id')
hwnname = models.CharField(max_length=255, db_column='name')
class Meta:
db_table=u'hw_name'
def __unicode__(self):
return unicode((self.hwnname))
class HWType(models.Model):
hwtid = models.AutoField(max_length=6, primary_key=True, db_column='id')
hwtname = models.CharField(max_length=255, db_column='name')
class Meta:
db_table=u'hw_type'
def __unicode__(self):
return unicode((self.hwtname))
def inventory (request):
##advanced search form:##
form = AdvancedSearchForm(request.POST or None)
##check if form is not empty##
hwname = request.GET.get('hwname', 0)
hwtype = request.GET.get('hwtype',0)
if hwname == 'None':
hwname = ''
if hwtype == 'None':
hwtype = ''
试试“django智能选择”
这看起来正是您需要的
我不知道您在这里复制的内容是否有误,但请注意python@J.Ghyllebert谢谢你提醒我。在那里,我已经修复了代码的缩进。希望你能帮助我。。我会非常感激的。