Django开发自定义抛出异常怎么办-创新互联

小编这次要给大家分享的是Django开发自定义抛出异常怎么办,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

创新互联建站是专业的威远网站建设公司,威远接单;提供成都网站制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行威远网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

在开发过程中,针对用户输入的不合法信息,我们应该在后端进行数据验证,并抛出相关的异常传递到前端来提示用户。

可是如何进行自定义抛出异常信息呢?通常处理方法有三种,我将依次介绍这三种方法。

第一种方法:

这种方法最为简单,只需要创建一个字典对象,通过render传到前端即可。

字典对象如下:

result = {'code':'', 'message':''}
render(request, 'xxx.html', result:result)

第二种方法:

需要继承Exception类, 代码如下:

# 利用继承自定义异常提示信息
class MyException(Exception):
  def __init__(self, code, error, data):
    self.code = code
    self.error = error
    self.data = data
try:
  if not 1 < 0:
    raise MyException(1001, '你的说法错误', '1不小于0')
except MyException as e:
  pass

分享标题:Django开发自定义抛出异常怎么办-创新互联
网页URL:http://hxwzsj.com/article/cdpgei.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都企业网站设计 自适应网站建设 网站设计制作 成都网站建设 网站建设公司 营销型网站建设 外贸网站设计方案 手机网站建设 网站设计公司 成都网站制作 手机网站制作 定制网站建设 响应式网站建设 成都网站制作 响应式网站设计 成都网站建设 高端网站设计推广 成都网站设计 手机网站制作设计 定制网站设计 成都网站制作 成都网站建设