Django Admin Sortable 2 不保存订单

sam*_*707 0 python sorting django django-admin

我已经在我的 Django 项目中安装了 Django Admin Sortable 2。我可以在管理员中看到拖放订单系统,但是当我移动某些对象时,订单不会被保存。移动对象时,我在终端日志中也看不到任何错误。

这是我的模型和管理 python 文件。我需要做任何额外的事情来保存订单吗?

模型.py

class QuickLink(models.Model):
    title = models.CharField(max_length=20)
    image = models.FileField(null=True, blank=False,upload_to='media/quick_links')
    link = models.CharField(max_length=200)
    order = models.PositiveIntegerField(default=0, blank=False, null=False)

    def __str__(self):
        return self.title

    class Meta(object):
        ordering = ['order']
Run Code Online (Sandbox Code Playgroud)

管理文件

from django.contrib import admin
from adminsortable2.admin import SortableAdminMixin
from .models import QuickLink

@admin.register(QuickLink)
class QuickLinksAdmin(SortableAdminMixin, admin.ModelAdmin):
    pass
Run Code Online (Sandbox Code Playgroud)

我的版本如下:

姜戈 2.0.4

Python 3.6.1

Django Admin Sortable 2 0.6.19

小智 8

尝试运行管理命令: ./manage.py reorder <app.model>