我正在尝试使用动态路径(必须动态获取路径)在Django表单的下拉菜单中加载本地系统中的文件夹列表。
请给我一个主意。
预先感谢
答案 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请求使用该视图。