我在github上安装了grappelli和来自ff0000-django-sortable的可排序应用程序,一切都很完美,但是你可以在这个link
的图片中看到一个细节桌子的标题向右移动。仅在启用排序时才会发生这种情况。如果我对任何其他字段进行排序(单击其他列标题),标题看起来没问题。 我也意识到问题出在javascript函数“$(table).find('tbody')。sortable()”in "django-admin-sortable.js"
我想这很容易修复,但我找不到哪里或如何。 有人能指出我正确的方向吗?
答案 0 :(得分:2)
此问题是由“浮动”引起的。在JQuery UI的ui-sortable类上,它导致所有单元格向左浮动。这可以很容易地修复,将css文件添加到管理类。
class SortableAdminMixin(object):
# Make instances reorderable
list_editable = ('position',)
list_display = ('position', )
class Media:
js = (
'admin/js/django-admin-sortable.js',
)
css = {
'all': ('admin/css/admin-sortable-fix.css',)
}
' admin-sortable-fix.css'文件应包含以下行:
tbody.ui-sortable {float:none;}