使用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=[项内联,子项内联]
````
========
使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=[项内联,子项内联]
````