你好,请问你知道如何利用django from去生成一个树形下拉框?

你好,请问你知道如何利用djangofrom去生成一个树形下拉框?有没有什么demo或者资料... 你好,请问你知道如何利用django from去生成一个树形下拉框?
有没有什么demo或者资料
展开
 我来答
黑板客
推荐于2016-08-30 · TA获得超过469个赞
知道小有建树答主
回答量:193
采纳率:100%
帮助的人:191万
展开全部

谢邀请


1。在form类里建字段category

2。在__init__里获取所有choice=cc

3。对cc进行树状排序吵仔,递归,深度优先搜索,得到bb

4。choices属性赋值


应该还有其他做法,sort_dfs自己试试实现吧


class xxx(forms.Form):
    升碧汪category = forms.ChoiceField(label=u'选择分类',required=False)
 慧答   def __init__(self, request, *args, **kwargs):
        super(xxx, self).__init__(*args, **kwargs)
        cc=Category.objects.all()
        bb=sort_dfs(cc)
        self.fields['category'].choices = bb
更多追问追答
追问
你好,谢谢回答哈,还有点不明白,可以帮忙这个demo?bb是什么样结构得数据
类似这种效果不过不是菜单,是放到下拉框
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式