1. 程式人生 > >學習Django中遇到的問題

學習Django中遇到的問題

type sub login 參數 method col 處理 pre action

Django version 1.11.1 Python 3.6.0

解決在提交表單時候的CSRF問題

首先在表單中添加{% csrf_token %}

<form action="/app04/login/" method="POST"><span style="color:#FF0000;">{% csrf_token %}</span>
username:<input type="text" name="username" placeholder="用戶名"><br>
password:<input type="password" name="password" placeholder="密碼"><br>
<input type="submit" value="提交"><span style="color: red">{{ msg }}</span>
</form>
其次在處理url請求的views中的使用return render()代替 return render_to_response()
具體的處理結果就是:
return render(request,‘app04/login.html‘),
在return render()的第一個參數就是request,第二個參數是返回的模板視圖

學習Django中遇到的問題