Django Admin - Отмена других полей выбора при выборе одного - PullRequest
0 голосов
/ 26 февраля 2020

Я пишу приложение на Django. Что касается модели, допустим, что у нас есть это:

 Class MyModel(models.Model):
      A=models.ForeignKey(A, null=True, on_delete=models.SET_NULL)
      B=models.ForeignKey(B, null=True, on_delete=models.SET_NULL)
      C=models.ForeignKey(C, null=True, on_delete=models.SET_NULL)

В администрации django она создаст выбранные поля для выбора параметров.

И мне бы хотелось, чтобы, когда мы выбираем параметр в поле, он сбрасывает остальные.

Таким образом, в конце концов, между полями выбора будет условие ИЛИ.

В javascript / jquery это будет сделать это довольно легко, но думаете ли вы, что это можно сделать из django (внутри модели ..)?

Большое спасибо за ваши ответы и идеи

...