Я пытаюсь понять некоторые основы наследования django - я уверен, что это что-то тривиальное, но я просто не могу его получить.
У меня есть CartItemForm (forms.ModelForm) иЯ переопределяю init метод для получения пользователя из post.request, например:
def __init__(self, *args, **kwargs):
self.request = kwargs.pop('request', None)
super().__init__(*args, **kwargs)
И это работает, но я не понимаю, почему он не работает, когда я наследуюСначала метод init:
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.request = kwargs.pop('request', None)
init () получил неожиданный аргумент ключевого слова 'request'
Что мне здесь не хватает?