使用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将firebase数据放在JTable中   java如何使用ApacheWicket制作类似IOS的滑动开关?   java正在尝试查找漏洞!anon对pmap意味着什么?   java抽象与抽象类和接口   java日期+天数计算器   java查找数组中3个数字的最小乘积[代码错误?]   有没有办法创建一个标签,这样当编译器运行时,它会用java中的语句替换这个标签   无法解析java变量   Java Swing中正确的ModelViewController模式   java将数据推送到设备的最佳方式是什么?   java我可以在线程池中运行后台任务吗?   java如何将excel工作表复制到同一工作簿?   java如何在groovy spock中模拟新的class()调用   spring自动部署java(守护程序或web)应用程序工具   java使JTabbedPane居中,而不是实际的选项卡   java如何使这些简单而美丽?   java如何有选择地重写类的函数   如何将wkhtmltopdf集成到我的java Web应用程序中?   java Infinispan操作模式   拼图65java拼图。整数溢出可能发生在涉及负数减法、int.Max_值等的计算中。如何避免这种情况?