Commit df1e59aa by 周田

mod: 修改捕获的异常

parent 17fe85a8
from rest_framework.routers import SimpleRouter
from .views import (TableAllDevCmdDefineView, TableDevCmdNamePollView,
TableSoftLimitAngleView, TableXproAllDevinfoView)
from .views import test
from django.urls import re_path
router = SimpleRouter()
router.register(r'all_dev_cmd_define', TableAllDevCmdDefineView)
......@@ -9,4 +10,9 @@ router.register(r'dev_cmd_name_poll', TableDevCmdNamePollView)
router.register(r'soft_limit_angle', TableSoftLimitAngleView)
router.register(r'xpro_all_devinfo', TableXproAllDevinfoView)
urlpatterns = router.urls
urlpatterns = [
re_path(r'^test/$', test),
]
urlpatterns += router.urls
......@@ -115,7 +115,7 @@ def test(request):
cmd_explain = protocol_cmd_serializer.validated_data.get('cmd_explain')
try:
json.loads(cmd_explain)
except:
except json.JSONDecodeError:
cmd_explain_dict = {
'explain': cmd_explain,
'version': "20230101"
......@@ -123,7 +123,6 @@ def test(request):
cmd_explain = json.dumps(cmd_explain_dict)
protocol_cmd_serializer.validated_data['cmd_explain'] = cmd_explain
protocol_cmd.perform_create(protocol_cmd_serializer)
# 创建指令
for field in fields:
cmd_fields_serializer = cmd_fields.get_serializer(data=field)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment