[英]Accessing POST data from plain HTML form in Django CBV
在基於類的TemplateView中從純HTML表單訪問GET數據非常簡單。 我現在正在做以下事情:
class SomeView(TemplateView):
template_name = 'some-template.html'
def get(self, request, *args, **kwargs):
if request.GET:
# do things...
context = self.get_context_data(**kwargs)
return self.render_to_response(context)
但我想知道如何訪問POST數據。 我已經嘗試使用get_context_data()
來檢查post
表單數據......但是都沒有成功。
問題:可以通過TemplateView訪問來自純HTML表單(不是Django表單)的POST表單數據嗎?
在Django表單和其他任何東西之間發送數據的方式沒有區別:它一直在request.POST
中。
當然,您需要定義post
方法,而不是get
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.