前提・実現したいこと
非常に初歩的な質問ですいません。
DjangoにてテンプレートのHTMLファイルからPOSTしたデータの有無で
判断を行いたいのですが、サンプルを作成してもうまく動作しません。
該当のソースコード
urls.py
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ]
views.py
from django.shortcuts import render from django.http import HttpResponse def index(request): if request.POST.get('text_data',None): print("no data") else: print("get data") print(request.POST.get('text_data')) return render(request , 'temp.html'
templates/temp.html
<!doctype html> <html lang="ja"> <form action="" name="form" method="post" enctype="multipart/form-data"> {% csrf_token %} <input type=" name="text_data" > <button type="submit">実行</button> </form> </html>
実行すると常にtext_dataがあることになりますが
中身がNoneになってしまいます。
非常に初歩的だと思いますが、回答をお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。