gpt4 book ai didi

python - 以 JSON 格式返回 django 验证错误

转载 作者:太空宇宙 更新时间:2023-11-04 02:53:42 24 4
gpt4 key购买 nike

假设我在 Django 中为我的 Web 应用程序构建一个注册/注册或任何一般表单,并且我希望为 Web/Android/IOS 使用相同的表单。所以我希望前端和后端(Django)通过 JSON 进行通信。我的问题是,如果任何平台(Web/Android/IOS)上的用户向我提供无效数据(例如“电子邮件已存在”类型的错误),我该如何发送 JSON 格式的验证错误?

我需要尽可能最好的方法来处理这种情况,非常感谢详细的示例/解释。

谢谢。

最佳答案

表单的 errors 属性有一个 as_json您可以使用的方法。

if form.is_valid():
# process valid form
else:
errors_json = form.errors.as_json()
...

请注意文档中有关转义错误以避免跨站点脚本攻击的警告。

关于python - 以 JSON 格式返回 django 验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43090065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com