【Django】requestオブジェクト
Python Djangoのrequestオブジェクトの使いかた。
GETかPOSTか調べる
if request.method == 'GET': do_something()
if request.method == 'POST': do_something2()
GETパラメーター
if request.GET.has_key('username'): username = request.GET['username']
if request.GET.has_key('passwd'): passwd = request.GET['passwd']
POSTパラメーター
if request.POST.has_key('username'): username = request.POST['username']
if request.POST.has_key('passwd'): passwd = request.POST['passwd']
クライアント/ユーザのアドレス
addr = request.META['REMOTE_ADDR']
if not addr: addr = ''
クライアント/ユーザのリファラー
ref = request.META['HTTP_REFERER']
if not ref: ref = ''
現在ログインしているユーザ
if request.user.is_authenticated():
# Do something for logged-in users.
else:
# Do something for anonymous users.
ここに詳しいです。

0 件のコメント:
コメントを投稿
登録 コメントの投稿 [Atom]
この投稿へのリンク:
リンクを作成
<< ホーム