Я использую django-admin-sortable 2.1.2 и django 1.11.
Проблема в том, что порядок не сохраняется, когда я пытаюсь изменить его из моей админ-панели. Я думаю, что это может быть связано с уже существующими модельными экземплярами.
Вот часть моего текущего кода:
// models.py
class Category(SortableMixin):
name = models.CharField(
_('name'),
max_length=150,
)
order = models.PositiveIntegerField(
default=0,
db_index=True,
)
class Meta:
verbose_name = _('category')
verbose_name_plural = _('categories')
ordering = ['order']
// admin.py
class CategoryAdmin(SortableModelAdmin):
class Meta:
model = Category
fields = (
'name',
)
sortable = 'order'
Значение по умолчанию установлено как 0 из-за уже существующих объектов. Я пытался изменить их порядок вручную в консоли оболочки, но это не помогло.
Я хочу избежать удаления своих объектов и повторного их создания.
У вас есть идеи, как это исправить?