エラーの解決策(ビュー***はHttpResponseオブジェクトを返しませんでした。代わりにNoneを返しました。)



Solution Error View Didnt Return An Httpresponse Object



はじめに:今日Djangoプロジェクトをデバッグするときに、間違いを犯しました。ビュー***がHttpResponseオブジェクトを返しませんでした。代わりにNoneを返しました。 (***The place will change according to the project view)慣例に従って、最初にそれを翻訳します。おそらくView** did not return HttpResponse object. It returned nothing.推測すると、ビュー内の関数はコンテンツを返さないはずです。関連する機能を確認すると、その結果が想像できます。次の単純なエラーの再現:

1.エラーのデモンストレーション

画像
ビュー(views.py)の関数が何も返さないことがわかります
画像



第二に、問題解決

ビュー内の一部のコンテンツのみを返す必要があります(例:HTMLページ)

def index(request): print('Has entered the background') return render(request,'index.html')

みんなが話し、お互いから学ぶことを歓迎します