self is not callable
class ObjectCreateMixin:
model_form = None
template = None
def get(self, request):
form = self.model_form()
return render(request, self.template, context={'form': form})
self.model_form is not callable.
Я так понимаю, что нельзя вызвать метод у переменной со значением None. Как быть, если нужно вызвать метод, но исходное значение None ?
Ответы (1 шт):
Автор решения: Эникейщик
→ Ссылка
Вызвать метод у переменной со значением None можно. Нельзя вызвать переменную None как метод¹. А именно это и происходит в коде
form = None()
Исправить код или дать совет невозможно, потому что непонятно, что должно происходить.
¹ Но если None переопределить, то можно. Но так делать нельзя.