使用jquery和grappelli与django内联进行搏斗。

django-inline-wrestler的Python项目详细描述


django内联摔跤手
========


使django管理列表更易于使用jquery和grappelli进行排序。


此插件将普通的订单字段转换为一个高性能的排序工具,包括:
*拖放
*跳到顶部和跳到底部按钮
*跳一个向上跳一个底部
*直接发送到列表中的位置
*按自定义字段排序

对于内联管理表单:
*调整表标题,使其与实际列对齐
*使表标题可排序,以便您可以按特定字段排序(支持按文本输入、文本区域、复选框、图像上载和FKS排序)
*将顺序按钮放置在这张桌子![django内联项目截图](/../master/docs/screenshots/screenshot.png?raw=true“表格内联项的屏幕截图”)

![django内联项目截图](/../master/docs/screenshots/simplified.png?raw=true“简化内联项的屏幕截图”)


要求
==
要求django和django grappelli


使用
===
1。pip安装django内联摔跤
2.在项目设置中的已安装应用列表中添加“django_inline戥u摔跤手”。py

``python
来自django_inline戥u摔跤手。admin导入tabularinlineorderable,adminilistOrderable

from.models import*


Class itemInline(tabularinLineOrderable):

”将拖放功能带到内联:

”model=item
字段=(“order”、“name”、“txtID”、“description”)
预填充的字段={'txtID':(“name”,)}

class subitemlinline(tabularinlineorderable):

”将拖放功能带到内联,在自定义字段上排序:

”model=subitem
字段=(“position”、“name”、“txtid”)
预填充的字段={'txtid':(“name”,)}

添加以order by-[fieldname]开头的类。请确保还包括
classes=['django-inline-gratter','order by position']


“内联-摔跤手-向上移动-禁用”、“内联摔跤手向下移动-禁用”
“内联-摔跤手-跳跃-禁用”



class objectadmin(adminilistOrderable):

”将拖放功能带到变更列表视图:

”model=object
fields=(“priority”,“title”)
list_editable=(“priority”,)

change_list_template='管理员/django_内联摔跤手/change_list.html'
自定义_list_order_by='优先级'


inline=[项内联,子项内联]



````

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

推荐PyPI第三方库


热门话题
与ReentrantLock相比,java ReentrantReadWriteLock的性能非常差   java如何使用Maven Android Studio正确导入?   安卓将ADB添加到我的Java PC应用程序   反射Java getDeclaredConstructor失败,来自JUnit的NoSuchMethodException   JSP上siteedit标记库的java替代   JavaSpring环境概要文件和JPA   java中是否有一个类似于StringBuilder的类,唯一的区别是它具有固定的长度?   JavaMathContext。小数点32 vs MathContext。小数点64,使用哪一个,为什么?   java使用spring在Ibm Websphere MQ中实现重试逻辑   java调用SpriteBatch。开始()和结束()   java有一种从文本中读取文本的方法。文件,并将其设置为pom中的maven属性。xml专家?   java让sitemesh使用struts2   Java Swing:在现有窗口上定位对话框   使用带有MemSql的JPA本机查询的java Select json列