使用fancytree搜索和显示树数据的django mptt小部件

django-mptt-autocomplete的Python项目详细描述


Django中的一个小部件,它提供了一个小部件,它使用的是一个可以选择的树和一个可以在现有树中搜索的子目录的树。widget在
modelchoicefield中使用,允许用户选择单个类别。




'lft')

class category form(forms.form):
categories=forms.modelchoicefield(
queryset=categories,
widget=fancytreewidget(queryset=categories,model=categories)



在本例中,category是一个在django mptt注册的模型。

widget接受**queryset**选项,它期望通过
“tree\u id”和“lft”预排序查询集。如果要调整树数据创建,可以在
模型上定义“get\u doc”方法。示例:




def get_doc(self,values):
doc={“title”:name,“key”:self.pk}
if str(self.pk)in values:
doc['select']=true
doc['expand']=true
return doc

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
我需要编写一个java程序,不断提示用户输入一个句子。然后,只有在输入stop时才退出反向字符串   c和java之间的AES rijndael加密   安卓中实现本地数据实时搜索的java方法   数组如何修复Java中的“.class预期”   Java拆分函数:这是预期的行为吗?   Gradle依赖关系树中星号和箭头符号的java含义   带参数的java并发JUnit测试   java解析postgres对象文本   java如何将blossom模板发布到magnolia公共模块   java抛出,捕捉异常错误   C和Java中数据类型的大小?   java XMPP:BOSH客户端会话在连接到openfire时被随机关闭   java BlockingQueue:put()和isEmpty()不一起工作?   java无法获取OkHttp的响应。身体toString()返回字符串   java将光标放在圆上时改变圆的位置   java如何在安卓中实现twitter深度链接?   删除某些列后,extendedDataTable中的java表状态未保存   JUnit测试中带有远程配置的java Start Spring启动上下文   未执行java Android视图画布onDraw   Java Hibernate HQL SQL内部联接查询无法运行Oracle