• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回python栏目

117 - web层 - web请求进入 - Django、Flask

作者:

贺及楼

成为作者

更新日期:2024-05-30 12:07:53

web层

web层作用

这里主要是处理接受的数据异常
返回异常
用到的异常:参数异常ValueError

例子

  1. from django.http import JsonResponse
  2. def i_xxx(request):
  3. try:
  4. req = json.loads(request.body)
  5. data = req.get("data", None)
  6. if data is None:
  7. raise ValueError("缺少data参数!")
  8. id = data.get("id", None)
  9. if id is None:
  10. raise ValueError("缺少id参数!")
  11. flag = xxx(id, data)
  12. return_data = {"code": "10001", "result": flag, "errMsg": "ok"}
  13. return JsonResponse(return_data)
  14. except Exception as e:
  15. return_data = {"code": "10002", "result": "", "errMsg": str(e)}
  16. return JsonResponse(return_data)