我是Django和Python的初學者!我遇到了一個問題!如何在python(Django)中取消設置(刪除)POST變量
我嘗試在我的軟件中創建一個會話系統。當用戶斷開連接時(通過按鈕),用戶被重定向到連接頁面。
不幸的是,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})