私はDjangoとPythonの初心者です!私は問題を抱えている!PythonでPOST変数を解除(削除)する方法(Django)
私は自分のソフトウェアでセッションシステムを作ります。ユーザーが切断されると(ボタンを使用して)、ユーザーは接続ページにリダイレクトされます。
残念ながら、form.is_valid()はとても自動的にユーザーが再接続されて、まだ有効です。
なぜわからないのですか?フォームやPOSTの値をリセットするにはどうしたらいいですか?
は、トーマスありがとう
PS:(私のアプリのviews.pyで)接続のビューのコードは次のとおりです。
def connexion(request):
contact_form = Connect(request.POST or None)
if contact_form.is_valid():
print(contact_form.cleaned_data["id"])
user_check = uc(contact_form.cleaned_data["id"], contact_form.cleaned_data["pwd"])
if user_check.identity_verified:
request.session['usr'] = user_check.get_compact_value()
return redirect(home)
else:
return render(request, 'conn\\connexion.html', {'form': Connect, 'errorId': True})
del user_check
else:
return render(request, 'conn\\connexion.html', {'form': Connect, 'errorId': False})