@blackbb

Как в админке django изменить порядок обьектов?

Нужно чтобы вручную можно было менять порядок расположения объектов. Например поменять местами Черноморский район и Поповка и Штормовое.
d85d4ea244464b3aa9593e2d6ffaacb4.jpg
  • Вопрос задан
  • 804 просмотра
Пригласить эксперта
Ответы на вопрос 2
MAKAPOH
@MAKAPOH
многостаночник
Добавьте в таблицу целочисленное поле priority в котором руками пропишите порядок и при выводе этих данных на странице сортируйте по этому полю. Если надо изменить порядок меняете значения в этом поле.
Ответ написан
Комментировать
reli
@reli
Python-devel
class Town(models.Model):
title = models.CharField(
verbose_name=u'название'.
blank=True, null=True,
max_lenght=255,
)
resorts = models.ForeignKey(
Resorts,
related_name='resort_town',
verbose_name=u'город',
blank=True
)
order = models.PositivIntegerField()

class Meta:
ordering = ['order']
verbose_name = u'страна'
verbose_name_plural = u'страны'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы