小编lis*_*lis的帖子

我想使用django模型表单生成4级下拉表单

我想在Django中使用Models构建一个多级下拉层次结构.信息应该是动态更新而不重新加载页面.我知道我应该使用Ajax,但是可以从以下模型生成模板:

class Pays(models.Model):
    nom_pays=models.CharField(max_length=45)

    def__str__(self):
        return self.nom_pays

class Province(models.Model):
    nom_province=models.CharField(max_length=100)
    pays=models.ForeignKey(Pays,on_delete=models.CASCADE)

    def__str__(self):
        return self.nom_province


class Ville(models.Model):
    nom_ville=models.CharField(max_length=100)
    province=models.ForeignKey(Province,on_delete=models.CASCADE)

    def__str__(self):
        return self.nom_ville


class Commune(models.Model):
    nom_commune=models.CharField(max_length=100)
    ville=models.ForeignKey(Ville,on_delete=models.CASCADE)

    def__str__(self):
        return self.nom_commune 
Run Code Online (Sandbox Code Playgroud)

可以从django模型表单生成该模型,或者我应该用HTML创建manualy表单?

python django ajax

5
推荐指数
0
解决办法
400
查看次数

标签 统计

ajax ×1

django ×1

python ×1