Почему я получаю ошибку Value Error? (Django)
Я пытаюсь сделать CRUD приложение в Django. Мое представление emp возвращает none там, где оно должно возвращать HttpResponse. Вот мой код.
def emp(request):
if request.method == "POST":
form = EmployeeForm(request.POST)
if form.is_valid():
try:
form.save()
return redirect('/show')
except:
pass
else:
form = EmployeeForm()
return render(request,'index.html',{'form':form})
и вот моя ошибка.
The view employee.views.emp didn't return an HttpResponse object. It returned None instead.
Я думаю, что вы ожидаете POST-запрос в написанном коде. но не попадаете в маршрут с методом запроса POST.
Ваш оператор request.method == "POST"
получает false, поэтому ваше представление возвращает значение None вместо HttpResponse.