Заказ Django Custom Admin - PullRequest
       6

Заказ Django Custom Admin

4 голосов
/ 02 февраля 2010

У меня есть список изображений в моей админке. Я хотел бы добавить кнопку вверх / вниз для каждого поля. Нажатие на поле вверх переместит изображение вверх в порядке изображений. Итак, давайте скажем номер 3 в списке, и я нажму на него, теперь он должен переместиться на номер 2., а также то же самое для перемещения вниз в порядке списка, нажав на поле вниз, кнопку или изображение.

Есть идеи? Пожалуйста, не то, что я все еще новичок в Джанго

Ответы [ 2 ]

3 голосов
/ 03 февраля 2010

Этот фрагмент будет добавлять ссылки «вверх» и «вниз» рядом с каждым объектом в списках администратора для данной модели:

http://www.djangosnippets.org/snippets/998/

Я использую его в большинстве своих проектов,Я сделал из него небольшое приложение многократного использования, поместив его в отдельный словарь (не забывайте о файле __init__.py) - часть # -------- the metaclass внутри файла models.py, # -------- the view внутри views.py и # -------- the url config внутри urls.py.

0 голосов
/ 02 февраля 2010

Возможно, вам придется создать модель и связать ее с изображениями в админке. Администратор довольно расширяемый, поэтому, если вы знакомы с объектно-ориентированным программированием, вы сможете перегружать некоторые классы администратора. Имея это в виду, вы должны быть в состоянии ...

  1. Создайте модель с расположением изображения / изображения и значением веса.
  2. создайте пользовательское представление администратора, которое использует эту модель.

Ресурсы:

http://www.djangobook.com/en/1.0/chapter17

http://www.djangobook.com/en/beta/chapter18

...