
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Djangoのrequest.POST['hoge']とrequest.POST.get('hoge')の違い - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Djangoのrequest.POST['hoge']とrequest.POST.get('hoge')の違い - Qiita
request.POST['hoge']とrequest.POST.get('hoge')の違いは何か? 今まで何も考えずにrequest.POST['hoge... request.POST['hoge']とrequest.POST.get('hoge')の違いは何か? 今まで何も考えずにrequest.POST['hoge']を使っていましたが(ゴメンナサイ)、どのように使い分ければいいのだろうかと疑問に思ったので調べてみました。 フォームに入力された値は辞書で返される フォームに入力された値は辞書で返されます。 request.POST['hoge']は、辞書['key'] で辞書の値を取り出しているのと同じ。 request.POST.get('hoge')は、辞書.get('key')で辞書の値を取り出しているのと同じです。 辞書['key']と辞書.get('key')の違い 辞書['key']では、存在しないキーを指定したときにKeyErrorが発生します。 辞書.get('key')では、存在しないキーを指定したときはNoneが返されます