使用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第三方库


热门话题
java在SpringMVC中如何在控制器内使用DAO?   java用Eratosthenes筛寻找素数(最初:有没有更好的方法来准备这个数组?)   Java密码检查器布尔返回值工作不正常   java如何解码百分位编码字节[]   java我正在尝试一个基于servlet的应用程序来工作   java JScrollPane破坏内容   基于bean id的java SpEL   java JavaFx TalbleView向下/向上滚动问题   apache如何使用服务器bean映射将java对象作为post参数发送   使用Avro序列化在Spark中工作时出现java Kafka foreachRDD错误