Привет я создаю модель Джанго для типа подписки на книгилибо или поля Джанго модели
class Subscription(models.Model):
user = models.ForeignKey(User,null=True, blank=True)
group = models.ForeignKey(Group, null=True, blank=True)
book_list = models.ForeignKey(Books, null=True)
def create(cls, (user, group), **kwds):
return cls(user=user, group=group, books=books, **kwds)
Я хочу, чтобы создать это таким образом, что выбирается либо пользователем поле или поле группы, но не оба приведенный выше синтаксис дает ошибку «Пользовательский объект не итерируемый» Может ли кто-нибудь мне помочь? Заранее спасибо