wirkt wie ein Zauber:Warum muss UpdateView model/querieset/get_queryset definiert haben, wenn form_class im Gegensatz zu CreateView verwendet wird?
MyCreateView(CreateView):
template_name = "my_template_name"
form_class = MyModelForm
success_url = "/success/"
Aber die folgenden nicht:
MyUpdateView(UpdateView):
template_name = "my_template_name"
form_class = MyModelForm
success_url = "/success/"
ich diesen Fehler:
MyUpdateView is missing a queryset. Define MyUpdateView.model, MyUpdateView.queryset, or override MyUpdateView.get_queryset().
Warum ein UpdateView
Bedarf model
, queryset
oder get_queryset
definiert, um keinen Fehler zu verursachen, während CreateView
nicht funktioniert? Sollte es nicht automatisch aus dem Model in der ModelForm abgeleitet werden?