urls.py 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. # -*- coding: utf-8 -*-
  2. from django.conf.urls import url
  3. from . import views
  4. from .views import SCD_Report, YBQ_Report, YBQ_Report_Detail, YBQ_Report_Detail_Chart, YBQ_Report_Detail_Bar, ThreadView, QXZ_Test,Pest_At_Ah_1
  5. from .views import SCD_Report_Detail, SCD_Report_Detail_Chart, SCD_Data_Export, QXZ_Data_Export,Trap_Report_Detail,Trap_Report,Trap_Image,Trap_Image_List
  6. from .views import CBD_Report,Image_Delete,Image_Desc,Pest_Data,Pest_TableData, YBQ_Image_Delete, Pests_Identification, Pests_Identification_New, BZY_Mqtt_Photo
  7. from .views import CBD_Report_Detail,CBD_Report_Detail_Chart, CBD_Data_Export,QXZreport_View, QXZ_Page, QXZ_Detail, Trap_Report_Detail_Chart, Manual_Pest_Data
  8. from .views import QXZ_Report_Detail_Chart, QXZ_Report_Detail, QXZ_Photo,BZY_Report,BZY_Report_Detail, BZY_Report_Detail_Chart,BZY_Report_Statistics, Pest_Export
  9. from .views import bzy_imagelistview, BZY_Image_Delete, BZY_Image_Desc,bzy_photoview, BZY_Data_Export, Pest_Statis, Pest_Statis_Form, Test,Spore_Count,Pest_At_Ah,XYcb_Photo
  10. from django.views.decorators.csrf import csrf_exempt
  11. from django.views.static import serve
  12. app_name = 'apps.ReportManage'
  13. urlpatterns = [
  14. # 多设备报表
  15. url(r'^scd_report$', views.SCD_Report, name='scd_report'),
  16. url(r'^cbd_report$', views.CBD_Report, name='cbd_report'),
  17. # 单个设备报表详情表格数据、筛选接口:
  18. url(r'^scd_report_detail$', SCD_Report_Detail.as_view(), name='scd_report_detail'),
  19. # 单个设备图表数据、筛选接口:
  20. url(r'^scd_report_detail_chart$', SCD_Report_Detail_Chart.as_view(), name='scd_report_detail_chart'),
  21. # 杀虫灯导出数据接口
  22. url(r'^scd_data_export$', SCD_Data_Export.as_view(), name='scd_data_export'),
  23. # 测报灯导出数据接口
  24. url(r'^cbd_data_export$', CBD_Data_Export.as_view(), name='cbd_data_export'),
  25. url(r'^pest_export$', Pest_Export.as_view(), name='pest_export'),
  26. # 气象站导出数据接口
  27. url(r'^qxz_data_export$', QXZ_Data_Export.as_view(), name='qxz_data_export'),
  28. # 诱捕器
  29. url(r'^ybq_report$', views.YBQ_Report, name='ybq_report'),
  30. url(r'^ybq_report_detail$', YBQ_Report_Detail.as_view(), name='ybq_report_detail'),
  31. url(r'^ybq_report_detail_chart$', YBQ_Report_Detail_Chart.as_view(), name='ybq_report_detail_chart'),
  32. # url(r'^ybq_report_detail_Bar$', YBQ_Report_Detail_Bar.as_view(), name='ybq_report_detail_bar'),
  33. url(r'^ybq/ybq_imageview$',views.ybq_imageview,name='ybq/ybq_img'),
  34. # 配置文件夹路由:
  35. # url(r'^ybq/ybq_img/(?P<path>.*)', serve, {'document_root': 'F:\\YFWLW\\yfwlw\\ybq_img'}), #本地
  36. # url(r'^ybq/ybq_img/(?P<path>.*)', serve, {'document_root': '/home/web/yfwlw/ybq_img'}),#小服务器
  37. url(r'^ybq/ybq_img/(?P<path>.*)', serve, {'document_root': '/data/yfwlw/ybq_img'}),#大服务器
  38. url(r'^ybq/ybq_img_list$', views.ybq_imagelistview, name='ybq/ybq_img_list'),
  39. # 浏览器删除图片:
  40. url(r'^ybq_delete_img$', YBQ_Image_Delete.as_view(), name='ybq_delete_img'),
  41. # 气象站设备接口
  42. url(r'^qxz_report$', QXZreport_View.as_view(), name='qxz_report'),
  43. url(r'^qxz_page$', QXZ_Page.as_view(), name='qxz_page'),
  44. url(r'^qxz_detail$', QXZ_Detail.as_view(), name='qxz_detail'),
  45. url(r'^qxz_report_detail_chart$', QXZ_Report_Detail_Chart.as_view(), name='qxz_report_detail_chart'),
  46. url(r'^qxz_report_detail$', QXZ_Report_Detail.as_view(), name='qxz_report_detail'),
  47. url(r'^qxz_photo$', QXZ_Photo.as_view(), name='qxz_photo'),
  48. url(r'^qxz_test$', QXZ_Test.as_view(), name='qxz_test'),
  49. # url(r'^cbd_report$', views.CBD_Report, name='cbd_report'),
  50. # 测报灯图片上传接口:
  51. # -------------------------------------------------------------------------
  52. # 禁止修改!!!否则会导致设备上传不了图片!!!
  53. # url(r'^cbd/img$', csrf_exempt(Image_View.as_view()), name='cbd/img'),
  54. url(r'^cbd/img$', views.imageview, name='cbd/img'),
  55. url(r'^cbd/img2$', views.imageview2, name='cbd/img2'),
  56. # -------------------------------------------------------------------------
  57. # 测报灯识别害虫
  58. url(r'^pests_identification$', Pests_Identification.as_view(), name='pests_identification'),
  59. url(r'^pests_identification_new$', Pests_Identification_New.as_view(), name='pests_identification_new'),
  60. # 配置文件夹路由:
  61. # url(r'^cbd/cbd_img/(?P<path>.*)', serve, {'document_root': 'G:\\YFWLW\\yfwlw\\cbd_img'}), #本地
  62. # url(r'^cbd/cbd_img/(?P<path>.*)', serve, {'document_root': '/home/web/yfwlw/cbd_img'}),#小服务器
  63. url(r'^cbd_img/(?P<path>.*)', serve, {'document_root': '/data/yfwlw/cbd_img'}),#大服务器
  64. # 识别结果图片路由:
  65. url(r'^result_cbd_img/(?P<path>.*)', serve, {'document_root': '/data/yfwlw/result_cbd_img'}),#大服务器
  66. url(r'^result_pyftp/ftp_file/ykm_cbd(?P<path>.*)', serve, {'document_root': '/data/yfwlw/result_pyftp/ftp_file/ykm_cbd'}),#大服务器
  67. url(r'^cbd_img_list$', views.imagelistview, name='cbd_img_list'),
  68. # 浏览器删除图片:
  69. url(r'^cbd_delete_img$', Image_Delete.as_view(), name='cbd_delete_img'),
  70. # 浏览器增加图片描述:
  71. url(r'^cbd_describe_img$', Image_Desc.as_view(), name='cbd_describe_img'),
  72. # 图片描述的图形数据接口:
  73. url(r'^cbd/cbd_pest_data$', Pest_Data.as_view(), name='cbd_pest_data'),
  74. # 图片描述的表格数据:
  75. url(r'^cbd/cbd_pest_table_data$', Pest_TableData.as_view(), name='cbd_pest_table_data'),
  76. # 单设备
  77. url(r'^cbd_report_detail$', CBD_Report_Detail.as_view(), name='cbd_report_detail'),
  78. url(r'^cbd_report_detail_chart$', CBD_Report_Detail_Chart.as_view(), name='cbd_report_detail_chart'),
  79. # 依科曼FTP文件夹配置路由:
  80. # 路由加上cbd,为将来其他类型设备区分路由,如微型测报:wxcbd/pyftp/
  81. # url(r'^pyftp/ftp_file/ykm_cbd/(?P<path>.*)', serve, {'document_root': 'G:\\YFWLW\\yfwlw\\pyftp\\ftp_file\\ykm_cbd'}), #本地
  82. # url(r'^cbd/pyftp/ftp_file/ykm_cbd(?P<path>.*)', serve, {'document_root': '/home/web/yfwlw/pyftp/ftp_file/ykm_cbd'}),#小服务器
  83. url(r'^pyftp/ftp_file/ykm_cbd(?P<path>.*)', serve, {'document_root': '/data/yfwlw/pyftp/ftp_file/ykm_cbd'}),#大服务器
  84. # url(r'^pyftp/scene1/ftp_file/ykm_cbd(?P<path>.*)', serve, {'document_root': '/data/yfwlw/pyftp/scene1/ftp_file/ykm_cbd'}),#大服务器
  85. # url(r'^pyftp/scene2/ftp_file/ykm_cbd(?P<path>.*)', serve, {'document_root': '/data/yfwlw/pyftp/scene2/ftp_file/ykm_cbd'}),#大服务器
  86. # url(r'^pyftp/scene3/ftp_file/ykm_cbd(?P<path>.*)', serve, {'document_root': '/data/yfwlw/pyftp/scene3/ftp_file/ykm_cbd'}),#大服务器
  87. # 气象站图片显示
  88. url(r'^qxz_photo/(?P<path>.*)', serve, {'document_root': '/data/yfwlw/qxz_photo'}),#大服务器
  89. # 孢子仪设备接口
  90. url(r'^bzy_report$', views.BZY_Report, name='bzy_report'),
  91. url(r'^bzy/bzy_photo$', views.bzy_photoview, name='bzy/bzy_photo'),
  92. url(r'^bzy_report_detail$', BZY_Report_Detail.as_view(), name='bzy_report_detail'),
  93. url(r'^bzy_report_detail_chart$', BZY_Report_Detail_Chart.as_view(), name='bzy_report_detail_chart'),
  94. url(r'^bzy_report_statistics$', BZY_Report_Statistics.as_view(), name='bzy_report_statistics'),
  95. # url(r'^bzy_img/(?P<path>.*)', serve, {'document_root': '/data/yfwlw/bzy_img'}),#大服务器
  96. url(r'^bzy/bzy_img_list$', views.bzy_imagelistview, name='bzy/bzy_img_list'),
  97. # 浏览器删除图片:
  98. url(r'^bzy_delete_img$', BZY_Image_Delete.as_view(), name='bzy_delete_img'),
  99. # 浏览器增加图片描述:
  100. url(r'^bzy_describe_img$', BZY_Image_Desc.as_view(), name='bzy_describe_img'),
  101. # 孢子仪FTP文件夹配置路由:
  102. # 路由加上bzy,为将来其他类型设备区分路由,如微型测报:wxcbd/pyftp/
  103. # url(r'^pyftp/ftp_file/bzy_photo/(?P<path>.*)', serve, {'document_root': 'G:\\YFWLW\\yfwlw\\pyftp\\ftp_file\\bzy_photo'}), #本地
  104. # url(r'^bzy/pyftp/ftp_file/ykm_cbd(?P<path>.*)', serve, {'document_root': '/home/web/yfwlw/pyftp/ftp_file/bzy_photo'}),#小服务器
  105. url(r'^bzy/pyftp/ftp_file/bzy_photo(?P<path>.*)', serve, {'document_root': '/data/yfwlw/pyftp/ftp_file/bzy_photo'}),#大服务器
  106. # 孢子仪导出数据接口
  107. url(r'^bzy_data_export$', BZY_Data_Export.as_view(), name='bzy_data_export'),
  108. # 手动录入害虫识别
  109. url(r'^manual_pest_data$', Manual_Pest_Data.as_view(), name='manual_pest_data'),
  110. # 自动识别的害虫折线图
  111. url(r'^pest_statis$', Pest_Statis.as_view(), name='pest_statis'),
  112. # 自动识别的害虫表格
  113. url(r'^pest_statis_form$', Pest_Statis_Form.as_view(), name='pest_statis_form'),
  114. url(r'^pest_at_ah$', Pest_At_Ah.as_view(), name='pest_at_ah'),
  115. # 测试接口
  116. url(r'^test$', Test.as_view(), name='test'),
  117. url(r'^bzy_mqtt_photo$', BZY_Mqtt_Photo.as_view(), name='bzy_mqtt_photo'),
  118. # 韩英磊定制接口
  119. url(r'^spore_count$', Spore_Count.as_view(), name='spore_count'),
  120. # 性诱设备接口
  121. url(r'^xyq_report$', Trap_Report.as_view(), name='xyq_report'),
  122. url(r'^xyq_report_detail$', Trap_Report_Detail.as_view(), name='xyq_report_detail'),
  123. url(r'^xyq_report_detail_chart$', Trap_Report_Detail_Chart.as_view(), name='xyq_report_detail_chart'),
  124. url(r'^xyq_image$', Trap_Image.as_view(), name='xyq_image'),
  125. url(r'^xyq_image_list$', Trap_Image_List.as_view(), name='xyq_image_list'),
  126. # 性诱测报
  127. url(r'^xycb_photo$', XYcb_Photo.as_view(), name='xycb_photo'),
  128. # 多线程测试
  129. # url(r'^threadview$', ThreadView.as_view(), name='threadview'),
  130. url(r'^pest_at_ah_1$', Pest_At_Ah_1.as_view(), name='pest_at_ah_1'),
  131. ]