В Django есть способ заставить пользователей-администраторов выбрать один из нескольких ForeignKeys и не более одного?Эксклюзивный или ForeignKey в интерфейсе администратора Django
У меня есть модель что-то вроде:
class URL(models.Model): ... links = models.URLField(_('Google Links'),verify_exists=True,unique=True) project = models.ForeignKey(Project,blank=True,null=True) category = models.ForeignKey(Category,blank=True,null=True) person = models.ForeignKey(ExternalPerson,blank=True,null=True) ...
Я хочу, чтобы пользователь с правами администратора, чтобы выбрать один из ForeignKeys проекта, категория или человека. Или я должен организовать модель по-разному?
Это похоже на жизнеспособное решение. Я попробую это. Благодарю. –