【发布时间】:2018-10-12 11:30:40
【问题描述】:
我已将 Django Admin Sortable 2 安装到我的 Django 项目中。我可以在管理员中看到拖放订单系统,但是当我在某些对象周围移动时,订单不会被保存。在移动对象时,我在终端日志中也看不到任何错误。
这是我的模型和管理 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']
Admin.py
from django.contrib import admin
from adminsortable2.admin import SortableAdminMixin
from .models import QuickLink
@admin.register(QuickLink)
class QuickLinksAdmin(SortableAdminMixin, admin.ModelAdmin):
pass
我的版本如下:
姜戈2.0.4
Python3.6.1
Django Admin Sortable 2 0.6.19
【问题讨论】:
标签: python django sorting django-admin