我的应用程序的用例是,我将填写多个字段,其中一个是“行业”字段,另一个是“品牌”细分字段。行业领域就像品牌所属于的类别。因此,如果我选择{{1}为industry
的{{1}},则Health Care
字段应显示“ Ayurveda”,“ Dental Clinics”(与医疗保健相关的所有项目) )。基本上,它类似于子类别。
这是示例模型
XYZ brand
这是一个简单的模型,由于不确定如何解决此问题,因此我尚未创建细分模型。我只是想知道,如果是这种情况,我是否必须在segment
或视图方面进行一些特殊设置。这类事情在开发阶段就出现了,因此,我想清楚地说明Django中的问题解决模式。
更新
https://www.franchisebazar.com/franchisor-registration在这里,如果您在“业务模型”部分中选择行业,则该细分将相应地更新。
答案 0 :(得分:1)
您可以设计3种模型,例如
class Industry(models.Model):
name = models.CharField(max_length=150, blank=True, null=True)
class Segment(models.Model):
name = models.CharField(max_length=150, blank=True, null=True)
class Mapping(models.Model):
industry = models.ForeignKey(Industry)
segment = models.ForeignKey(Segment)