Джанго модели
django, Model, user, Foreignkey
Всем привет.
Увожаемые коллеги, прошу поделится идейками для следуешей ситуации:
представим себе джанго приложение в которй есть модель project, подвязанная к пользователям НО в данной модели есть 2 поля связанных в пользователем:
**** project_lead = models.ForeignKey(User, verbose_name="Tester lead", on_delete=models.SET_NULL, null=True, related_name="project_lead", limit_choices_to={'is_staff': False, 'is_superuser': False}) project_auditor = models.ForeignKey(User, verbose_name="Tester auditor", on_delete=models.SET_NULL, null=True, related_name="project_auditor", limit_choices_to={'is_staff': False, 'is_superuser': False}) ****
мы создали в админке несколько пользователей: User1, User2, User3, User4
при создании новой записи в модели project (из адинки) есть правило что один и тот же пользователь не может быть и project_lead и project_auditor
как можно в админке сделать так чтобы если на пример я выбираю какогото пользователя для project_lead то при раскрытии списка для выбора пользователя для project_auditor первого небыло ?!
Рекомендуємо хостинг TIMEWEB
Стабільний хостинг, на якому розміщується соціальна мережа EVILEG. Для проектів на Django радимо VDS хостинг.Вам це подобається? Поділіться в соціальних мережах!
- sdfsdfkp fgskpgokspdog
- 14 жовтня 2024 р. 12:09
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:90бали,
- Рейтинг балів8
- Максим Васильев
- 02 жовтня 2024 р. 01:14
Qt - Тест 001. Сигналы и слоты
- Результат:68бали,
- Рейтинг балів-1
- Лев Семенов
- 30 вересня 2024 р. 08:04
C++ - Тест 001. Первая программа и типы данных
- Результат:53бали,
- Рейтинг балів-4
только js
или, если не хочется заморачиваться, можно сделать ModelForm от модели, в которой в clean сделать проверку, что в этих полях разные пользователи