在Django中从没有表单的POST检索信息

我正在开发类似API的东西(更像是通信服务器?该叫什么!)来接收来自外部应用程序的POST消息中的数据。基本上,另一个应用程序会遇到错误,然后在发布消息中将错误ID发送给我的API,然后我向受影响的帐户发送电子邮件。

我的问题是如何在没有任何形式的UI或形式的Django中处理此问题?我希望这几乎可以在后台悄悄完成。最多是确认邮件已发送的确认屏幕。

我正在使用带有Python / Django的LAMP堆栈,而不是PHP。

yykingmax 回答:在Django中从没有表单的POST检索信息

Django视图不必使用表单。 request.POST中有所有已发布的内容,您可以直接访问。 (我通常这样做是为了查看单击了多个提交按钮中的哪个)。

表单是用于验证已发布数据的良好框架,但是您不必使用其功能来生成用于呈现的内容。如果数据是在前端进行验证的,则可以使用表单验证框架来检查前端编码错误和恶意POST(而不是从您的网页获取),并且如果cleaned_data可以简单地处理form.is_valid()如果没有,则执行“出了点问题”(您认为这是不可能的,以前端错误或恶意模为模)。

本文链接:https://www.f2er.com/3146583.html

大家都在问