| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 | from django.conf.urls import urlfrom django.urls import path, re_pathfrom Controller import FeedBackInfo, EquipmentOTA, EquipmentInfo, EquipmentSensor, StreamMedia, AdminManage, AppInfo, \    AccessLog, Test, MealManage, DeviceMeal, HlsManage, DeviceManage, EquipmentStatus, SysManage, DeviceLog, LogAccess, \    EquipmentManager, LogManager, PermissionManager, OTAEquipment, shareUserPermission, UserManger, CheckUserData, \    UserController, CloudVod, OrderContrller, VodBucket, DetectControllerurlpatterns = [    url(r'^account/authcode$', UserController.authCodeView.as_view()),    url(r'^account/register$', UserController.registerView.as_view()),    url(r'^account/login$', UserController.v2LoginView.as_view()),    url(r'^account/logout$', UserController.LogoutView.as_view()),    url(r'^account/changePwd$', UserController.ChangePwdView.as_view()),    url(r'^account/forget$', UserController.ForgetPwdView.as_view()),    url(r'^account/email-re-pwd$', UserController.EmailResetPwdView.as_view()),    url(r'^account/refreshTk$', UserController.refreshTokenView.as_view()),    url(r'^favicon.ico$', UserManger.success, name=u'favicon.ico'),    url(r'^account/showUserMore$', UserManger.showUserMoreView.as_view()),    url(r'^account/perfectUserInfo$', UserManger.perfectUserInfoView.as_view()),    url(r'^account/getAvatar/(?P<filePath>.*)$', UserManger.getAvatarView.as_view()),    url(r'^account/delUser$', UserManger.delUserInterface),    url(r'^account/setUserValid$', UserManger.setUserValidView.as_view()),    url(r'^account/showAllUser$', UserManger.showAllUserInterface),    url(r'^account/help$', LogManager.HelpView.as_view()),    url(r'^account/searchUser$', shareUserPermission.searchUserView.as_view()),    path('accounts', AdminManage.search_user_by_content),  # 多条件搜索用户信息admin    url(r'^account/shareUserEquipment$', shareUserPermission.shareUserEquipmentView.as_view()),    url(r'^account/unsharedUserEquipment$', shareUserPermission.unsharedUserEquipmentView.as_view()),    url(r'^response/success$', UserManger.success),    url(r'^equipment/queryUserEquipment$', EquipmentManager.queryUserEquipmentInterface),    url(r'^equipment/addNewUserEquipment$', EquipmentManager.addNewUserEquipmentInterface),    url(r'^equipment/delUserEquipment$', EquipmentManager.delUserEquipmentInterface),    url(r'^equipment/modifyUserEquipment$', EquipmentManager.modifyUserEquipmentInterface),    url(r'^equipment/showAllUserEquipment$', EquipmentManager.showAllUserEquipmentInterface),    url(r'^equipment/findEquipmentInfo$', EquipmentManager.findEquipmentInfoInterface),    # 新删除设备接口    url(r'^equipment/delete', EquipmentManager.deleteInterface),    url(r'^OTA/uploads$', OTAEquipment.getUploadFiletoDirView.as_view()),    url(r'^OTA/download$', OTAEquipment.downloadUpdataFileUrl),    url(r'^OTA/downloads/(\w+)/(\w+[\w+]*.+[^_w]*.\w+)$', OTAEquipment.downloadUpdataFileUrlInterface),    url(r'^OTA/getEquipmentVersion$', OTAEquipment.getEquipmentVersionInterface),    url(r'^OTA/getUpdataFileUrl$', OTAEquipment.getUpdataFileUrlInterface),    url(r'^OTA/addNewEquipmentVersion$', OTAEquipment.addNewEquipmentVersionInterface),    url(r'^roles/addNewRole$', PermissionManager.addNewRoleView.as_view()),    url(r'^roles/queryRole$', PermissionManager.queryRoleView.as_view()),    url(r'^roles/delRole$', PermissionManager.delRoleView.as_view()),    url(r'^roles/modifyRole$', PermissionManager.modifyRoleView.as_view()),    url(r'^perms/addNewPerms$', PermissionManager.addNewPermsView.as_view()),    url(r'^perms/delPerms$', PermissionManager.delPermsView.as_view()),    url(r'^perms/queryPerms$', PermissionManager.queryPermsView.as_view()),    url(r'^perms/modifyPerms$', PermissionManager.modifyPermsView.as_view()),    url(r'^permsManager/queryRolePerms$', PermissionManager.queryRolePermsView.as_view()),    url(r'^uploads/upgrade$', OTAEquipment.getUploadFiletoDirView.as_view()),    url(r'^upgrade/download/(\w+.[^_w]*\w+.\w+)$', CheckUserData.download_file),    url(r'^downloads/upgrade/(\w+)/(\w+.[^_w]*\w+.\w+)$', OTAEquipment.downloadUpdataFileUrlInterface),    url(r'^getOTAurl/getUpdataFileUrl$', OTAEquipment.getUpdataFileUrlInterface),    url(r'^media/stream', StreamMedia.StreamMedia.as_view()),  # 流处理    url(r'^media/auth_stream', StreamMedia.Auth_Stream),    url(r'^media/send_video_s3', StreamMedia.send_video_s3),    url(r'^media/auth_live', StreamMedia.Auth_Live),  # 传感器    url(r'^equipment/sensor', EquipmentSensor.EquipmentSensor.as_view()),  # 设备推送信息    url(r'^equipment/info', EquipmentInfo.EquipmentInfo.as_view()),    url(r'^adminManage/manage', AdminManage.AdminManage.as_view()),  # 管理员专属view    url(r'^equipment/OTA', EquipmentOTA.EquipmentOTA.as_view()),  # OTA重构类    url(r'^feedbackInfo', FeedBackInfo.FeedBackInfo.as_view()),  # 用户反馈信息    url(r'^appInfo', AppInfo.AppInfo.as_view()),  # app版本信息    url(r'^accesslog', AccessLog.AccessLog.as_view()),    url(r'^meal/manage', MealManage.MealManage.as_view()),    url(r'^device/meal$', DeviceMeal.DeviceMeal.as_view()),    url(r'^HlsManage$', HlsManage.HlsManage.as_view()),    url(r'^device/manage$', DeviceManage.DeviceManage.as_view()),    # 设备在线    url(r'^device/online$', EquipmentStatus.EquipmentOnline),    # 设备离线    url(r'^device/offline$', EquipmentStatus.EquipmentOffline),    # 设备离线    url(r'^device/updateIP$', EquipmentStatus.updateIP),    # 系统ctr    url(r'^sys/updateLog', SysManage.updateLog),    url(r'^devices/(\w+)/logs$', DeviceLog.DeviceLog),    url(r'^devices/(\w+)$', DeviceManage.Devices),    # 访问日志 mongodb版    url(r'^LogAccess$', LogAccess.LogAccess),    # 上传操作文档    url(r'^HelpCHM/upload$', LogManager.upload_help_chm),    url(r'^admin/userIDs$', AdminManage.getUserIds),    # 统计访问日志路径    path('access/staticPath/', AccessLog.statisticsPath),    path('access/deleteSn/', AccessLog.deleteSn),    # 新需求ota接口    url(r'^OTA/getNewVer', OTAEquipment.getNewVerInterface),    url(r'^OTA/uploadsPack$', OTAEquipment.uploadOTAInterfaceView.as_view()),    url(r'^OTA/downloadsPack/(?P<fullPath>[0-9\w/.\-]+)', OTAEquipment.downloadOTAInterface),    # h获取验证码    # v2接口    url(r'^v2/account/authcode$', UserController.v2authCodeView.as_view()),    url(r'^v2/account/register$', UserController.v2registerView.as_view()),    url(r'^v2/account/forgetCode$', UserController.v2forgetPwdCodeView.as_view()),    url(r'^v2/account/resetPwdByCode$', UserController.v2resetPwdByCodeView.as_view()),    url(r'^detect/add$', EquipmentInfo.AddDetectionView.as_view()),    url(r'^detect/status$', EquipmentInfo.DetectStatusView.as_view()),    url(r'^detect/(?P<operation>.*)$', DetectController.DetectControllerView.as_view()),    url(r'^cloudVod/(?P<operation>.*)$', CloudVod.CloudVodView.as_view()),    url(r'^meal/(?P<operation>.*)$', MealManage.MealView.as_view()),    url(r'^order/(?P<operation>.*)$', OrderContrller.OrderView.as_view()),    url(r'^vodBucket/(?P<operation>.*)$', VodBucket.VodBucketView.as_view()),    url(r'^UIDBucket/(?P<operation>.*)$', VodBucket.UidBucketView.as_view()),    # 新的设备接口    path('Test', Test.Test.as_view()),    # 路由加参数参考    # url(r'^(?P<path>.*)/(?P<UID>.*)/lls$', Test.Test.as_view(), name=u'gg'),    re_path('(?P<path>.*)', LogManager.errorPath),]
 |