gpt4 book ai didi

python - Django中如何处理数据库异常

转载 作者:太空狗 更新时间:2023-10-29 17:33:11 28 4
gpt4 key购买 nike

我想知道处理数据库异常和向用户显示消息的最佳方式。我一直在尝试在我的 View 中查看 messages.add_message

例如:

以下错误 (1062,“键‘PRIMARY’的重复条目‘123321’”)。显示回用户友好消息:“上传 CSV 重复条目时出错”

  1. 是推荐的方式吗?

  2. 是否有任何关于错误处理的好教程(即博客文章)您会推荐作为一种好方法?

最佳答案

数据库异常documented ,检查this answer查看如何使用它们的示例。

如果您在 processing a form 时遇到此错误您可能应该在验证表单时处理异常。因此,如果出现异常,您 redisplay the form带有适当的错误消息。

关于python - Django中如何处理数据库异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14195544/

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