Ошибка: представление не вернуло объект HttpResponse
Ошибка возникает, когда я нажимаю кнопку, которая связана с упомянутым представлением
вот мое мнение
def change_company(request,pk):
item = get_object_or_404(Companies, pk=pk)
if request.method == "POST":
form = CompaniesForm(request.POST, instance=item)
if form.is_valid():
form.save()
return redirect('display_companies')
else:
form = CompaniesForm(instance=item)
return render(request, 'change_company.html', {'form':form})
error:
Представление companies.views.change_company не вернуло объект HttpResponse. Вместо этого оно вернуло None.
Измените свою функцию на:
def change_company(request,pk):
item = get_object_or_404(Companies, pk=pk)
form = CompaniesForm(instance=item)
if request.method == "POST":
form = CompaniesForm(request.POST, instance=item)
if form.is_valid():
form.save()
return redirect('display_companies')
return render(request, 'change_company.html', {'form':form})