在Django中动态下拉

时间:2019-02-28 14:36:03

标签: javascript ajax django bootstrap-4

我正在尝试使用动态路径(必须动态获取路径)在Django表单的下拉菜单中加载本地系统中的文件夹列表。

请给我一个主意。

预先感谢

1 个答案:

答案 0 :(得分:1)

这可以通过创建模型表单在“依赖下拉列表”中完成。 例如 表格 从Django导入表格 从.models导入名称,国家/地区

PersonForm(forms.ModelForm)类:     类Meta:         模特=人         字段=(“名称”,“性别”,“职业”,“国家”)

def __init__(self, *args, **kwargs):
    super().__init__(*args, **kwargs)
    self.fields['city'].queryset = Country.objects.none()

这是一个简单的表单定义,具有重要的细节:现在,我们将覆盖默认的init方法,并将city字段的queryset设置为空国家列表: 之后,创建一个视图以返回国家/地区列表,请通过AJAX请求使用该视图。