谁知道如何应用django smart Select?

谁知道如何应用django smart Select?,django,django-models,django-forms,Django,Django Models,Django Forms,我阅读了所有与答案的关系,每个人都给了我们链接,但还不够清楚,无法应用它 我有以下型号: class Segment(models.Model): name = models.CharField(max_length=20) class Emplead(models.Model): name = models.CharField(max_length=50) segment = models.ForeignKey(Segment) class Grup(models.

我阅读了所有与答案的关系,每个人都给了我们链接,但还不够清楚,无法应用它

我有以下型号:

class Segment(models.Model):
    name = models.CharField(max_length=20)

class Emplead(models.Model):
    name = models.CharField(max_length=50)
    segment = models.ForeignKey(Segment)

class Grup(models.Model):
    name = models.CharField(max_length=30)
emplead = models.ForeignKey(Emplead)

我不知道我是否必须使用GroupedForeignKey或ChainedForeignKey,以及表单将如何使用?

您想要什么功能?当我选择一个段时,Emplead应该只显示属于所选段的字段,而当我选择Emplead时,Grup必须显示属于所选Emplead的字段