Реализую возможность редактирование поста, но не отображается форма, как исправить?
Задача: Реализовать возможность редактировать статью, но вместо того,чтобы отображать ранее заполненную форму, выводится данная картина:
views.py
#Редактировать вопрос(статью)
class EditUpdateView(UpdateView):
model = Questions
template_name = 'blog/add_question.html'
form_class = QuestionForm
def get_object(self, queryset=None):
return Questions.objects.get(slug=self.kwargs.get("q_slug"))
#добавить вопрос(стаью)
def add_q(request):
if request.method == 'POST':
q_form = QuestionForm(request.POST)
if q_form.is_valid():
# print(q_form.cleaned_data)
# q_form.save()
connection_with_author = q_form.save(commit=False)
connection_with_author.author = request.user
connection_with_author.save()
return redirect('home')
else:
q_form = QuestionForm()
dict = {
"q_form": q_form,
'title': 'Вопрос'
}
return render(request, 'blog/add_question.html', dict)
urls.py
path('<slug:q_slug>/edit/', EditUpdateView.as_view(), name='edit')
Заранее спасибо большое...