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()を使うことで解決できる。