diadia

興味があることをやってみる。独学で勉強しています。初心者から始めたので困ったことを書いて同じ境遇の方のヒントになればと思います。

Django ウェブアプリケーション内のPOSTされたデータを表示させる

必要なことはviews.pyにてdef と return の間に以下の内容を追加するだけで良い。

if request.method == "POST":
 print(request.POST)

これだけでターミナルに表示されるようになる。しかしながらこれだけではターミナルに入力されたデータがどのようなものだか分からないので、htmlまたはhtmlテンプレの<input> に以下を追加すると良い。name="hoge" これでhogeに何を入力したかわかるようになる。

追記:入力した内容だけをターミナルに表示させる方法
views.pyにて

def hoge(request):

    print(request.POST)
    print(request.POST.get("content"))

つまりget()を使うことで解決できる。