【Django】クエリパラメータを表示する

hello/view.py

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
  msg = request.GET['msg']
  return HttpResponse('you typed: "' + msg + '".')

webブラウザにてパラメータ付きでアクセスすると、パラメータの文字が表示される。

パラメータなしでもエラーにならないように、views.pyのindex関数を修正する。

hello/views.py

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
  if 'msg' in request.GET:
    msg = request.GET['msg']
    result = 'you typed: "' + msg + '".'
  else:
    result = 'please send msg parameter!'
  return HttpResponse(result)

この記事は役に立ちましたか?

もし参考になりましたら、下記のボタンで教えてください。

関連記事

コメント

この記事へのコメントはありません。