Джанго модели
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 хостинг.Вам это нравится? Поделитесь в социальных сетях!
Комментарии
Пожалуйста, авторизуйтесь или зарегистрируйтесь
- Геній
- 13 сентября 2024 г. 12:46
C++ - Тест 001. Первая программа и типы данных
- Результат:66баллов,
- Очки рейтинга-1
- torgaev_2024
- 8 сентября 2024 г. 6:20
C++ - Тест 001. Первая программа и типы данных
- Результат:33баллов,
- Очки рейтинга-10
только js
или, если не хочется заморачиваться, можно сделать ModelForm от модели, в которой в clean сделать проверку, что в этих полях разные пользователи