天天看點

django get和post送出表單方式

<code>#get方式</code>

<code>&lt;!DOCTYPE html&gt;</code>

<code>&lt;html&gt;</code>

<code>&lt;head&gt;</code>

<code>&lt;meta charset</code><code>=</code><code>"utf-8"</code><code>&gt;</code>

<code>&lt;title&gt;this </code><code>is</code> <code>get test&lt;</code><code>/</code><code>title&gt;</code>

<code>&lt;</code><code>/</code><code>head&gt;</code>

<code>&lt;body&gt;</code>

<code>    </code><code>&lt;form action</code><code>=</code><code>"/search/"</code> <code>method</code><code>=</code><code>"get"</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>input</code> <code>type</code><code>=</code><code>"text"</code> <code>name</code><code>=</code><code>"guanjianzi"</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>input</code> <code>type</code><code>=</code><code>"submit"</code> <code>value</code><code>=</code><code>"搜尋"</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>/</code><code>form&gt;</code>

<code>&lt;</code><code>/</code><code>body&gt;</code>

<code>&lt;</code><code>/</code><code>html&gt;</code>

<code>##########################</code>

<code>def</code> <code>Auth(request):</code>

<code>print</code> <code>request.GET   </code><code>#傳回的是字典</code>

<code>username,password</code><code>=</code><code>request.GET[</code><code>"username"</code><code>],request.GET[</code><code>"passwd"</code><code>]</code>

<code>if</code> <code>username</code><code>=</code><code>=</code><code>"wangjiadongge"</code> <code>and</code> <code>password</code><code>=</code><code>=</code><code>"chen1314"</code><code>:</code>

<code>    </code><code>return</code> <code>HttpResponse(</code><code>"the usernmame and password is correct "</code><code>)</code>

<code>else</code><code>:</code>

<code>    </code><code>return</code> <code>HttpResponse(</code><code>"the username and password is incorrect"</code><code>)</code>

<code>#post方式:</code>

<code>&lt;title&gt;this </code><code>is</code> <code>post test&lt;</code><code>/</code><code>title&gt;</code>

<code> </code><code>&lt;body&gt;</code>

<code>    </code><code>&lt;form action</code><code>=</code><code>"/search/"</code> <code>method</code><code>=</code><code>"post"</code><code>&gt;</code>

<code>        </code><code>{</code><code>%</code> <code>csrf_token </code><code>%</code><code>}        </code>

<code>        </code><code>&lt;</code><code>input</code> <code>type</code><code>=</code><code>"submit"</code> <code>value</code><code>=</code><code>"送出"</code><code>&gt;</code>

<code>    </code><code>&lt;p&gt;{{ xianshi }}&lt;</code><code>/</code><code>p&gt;</code>

<code> </code><code>&lt;</code><code>/</code><code>body&gt;</code>

<code>########</code>

<code>from</code> <code>django.shortcuts </code><code>import</code> <code>render</code>

<code>from</code> <code>django.views.decorators </code><code>import</code> <code>csrf </code>

<code>def</code> <code>Post(request):</code>

<code>    </code><code>shuju</code><code>=</code><code>{ }</code>

<code>    </code><code>shuju[</code><code>'xianshi'</code><code>]</code><code>=</code><code>request.POST[</code><code>'guanjianzi'</code><code>]</code>

<code>    </code><code>print</code> <code>shuju</code>

<code>    </code><code>return</code> <code>render(request, </code><code>"post.html"</code><code>,shuju)</code>

本文轉自 王家東哥 51CTO部落格,原文連結:http://blog.51cto.com/xiaodongge/1931375