我正在开发类似的API(更像是一个通信服务器?IDK怎么称呼它!)从外部应用程序从一个POST消息接收数据。基本上,这其他应用程序会遇到一个错误,那么它在后信息给我的API发送错误ID,然后我邮件发送关闭的受影响的帐户。

我的问题是我怎么在Django处理这个没有任何形式的UI或forms的?我想这几乎可以在后台悄悄进行。在大多数的确认画面的发送电子邮件。

我使用的是Python/Django代替PHP一个LAMP堆栈。

分析解答

一个Django视图没有使用一种形式。被张贴一切都在那里在request.POST,您可以直接访问。 (我经常这样做,看看哪个多的提交按钮被点击)。

Forms是用于验证被张贴数据一个很好的框架,但你不必用自己的能力来产生内容进行渲染。如果数据在front-end验证,您可以使用表单验证框架要检查front-end编码错误,并从web网页恶意讯息不,和简单地处理,如果form.is_valid()cleaned_data做"Something went wrong"如果没有(你相信是不可能的,模front-end错误或恶意)。