2015-04-25 2 views
0

У меня возник вопрос о том, как создать модель django. Вот проблема. У меня есть одна модель, которая представляет собой таблицу URL-адресов, которые могут быть отправлены в мое приложение. Я также, благодаря многим отношениям, сделал возможность объединить URL-адреса в «коллекции». Это прекрасно работает, но я хотел бы добавить возможность заказывать и изменять порядок ссылок в коллекции. Так, например, список ссылок id [a, b, c, d]. Пользователь1 создает коллекцию [d, a, c], в то время как User2 создает коллекцию [a, c, d], а User3 создает коллекцию [c, d, b]. Есть ли простой способ добавить эту функциональность в мой текущий проект?Дизайн модели/базы данных Django

Я использую python3, django1.8 и postgres, если это вообще имеет значение.

Заранее спасибо.

ответ

1

Вы можете подключить ManyToManyField через посредническую модель. Эта модель может управлять сортировкой записей. Посмотрите, например, на этот вопрос и ответ: Django ManyToManyField ordering using through?.

Смежные вопросы