działa jak czar:Dlaczego UpdateView musi mieć model/queryset/get_queryset zdefiniowany podczas korzystania z klasy form_klasa w przeciwieństwie do CreateView?
MyCreateView(CreateView):
template_name = "my_template_name"
form_class = MyModelForm
success_url = "/success/"
Ale Następujące nie:
MyUpdateView(UpdateView):
template_name = "my_template_name"
form_class = MyModelForm
success_url = "/success/"
otrzymuję ten błąd:
MyUpdateView is missing a queryset. Define MyUpdateView.model, MyUpdateView.queryset, or override MyUpdateView.get_queryset().
Dlaczego UpdateView
potrzeba model
, queryset
lub get_queryset
zdefiniowany tak, aby nie powodował błędu, podczas gdy CreateView
nie? Nie powinien być w stanie automatycznie czerpać go z Modelu używanego w ModelForm?