簡體   English   中英

在Django CBV中從純HTML表單訪問POST數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM