Джанго модели
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 хостинг.Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!
Пікірлер
- Akiv Doros
- Қар. 11, 2024, 2:58 Т.Қ.
C++ - Тест 004. Указатели, Массивы и Циклы
- Нәтиже:50ұпай,
- Бағалау ұпайлары-4
- molni99
- Қаз. 26, 2024, 1:37 Т.Ж.
C++ - Тест 004. Указатели, Массивы и Циклы
- Нәтиже:80ұпай,
- Бағалау ұпайлары4
- molni99
- Қаз. 26, 2024, 1:29 Т.Ж.
C++ - Тест 004. Указатели, Массивы и Циклы
- Нәтиже:20ұпай,
- Бағалау ұпайлары-10
только js
или, если не хочется заморачиваться, можно сделать ModelForm от модели, в которой в clean сделать проверку, что в этих полях разные пользователи