urls.py 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. from django.contrib import admin
  2. from django.urls import path, re_path
  3. from controller import User, LangSet, LangWord, LangArea, WebHook, AsImg, SysSet, Lottery, SkuSuitName, \
  4. SkuConditionName, SkuRuleName, EmailSend, LangAVSSController, LangProjectController, SearchToolController, \
  5. ComprehendController, EmaillangController, EmailUserController, EmailProjectController, EmailSortController
  6. urlpatterns = [
  7. path('admin/', admin.site.urls),
  8. path('user/register', User.registerView.as_view()),
  9. path('user/login', User.loginView.as_view()),
  10. path('user/query', User.queryView.as_view()),
  11. path('user/delete', User.deleteView.as_view()),
  12. path('user/update', User.updateView.as_view()),
  13. path('user/init', User.initView.as_view()),
  14. re_path('langSet/(?P<operation>.*)', LangSet.LangSetView.as_view()),
  15. re_path('langWord/(?P<operation>.*)', LangWord.LangWordView.as_view()),
  16. re_path('langArea/(?P<operation>.*)', LangArea.LangAreaView.as_view()),
  17. path('exportLang', LangArea.exportLangView.as_view()),
  18. # 47 hook
  19. path('hookWeb', WebHook.HookWebView.as_view()),
  20. path('asimg/add', AsImg.addView.as_view()),
  21. path('asimg/query', AsImg.queryView.as_view()),
  22. path('asimg/update', AsImg.updateView.as_view()),
  23. path('asimg/delete', AsImg.deleteView.as_view()),
  24. path('sysSet/query', SysSet.queryView.as_view()),
  25. path('sysSet/update', SysSet.updateView.as_view()),
  26. path('asimg/cycleImgView', AsImg.cycleImgView.as_view()),
  27. # 抽奖模块
  28. path('lottery/authcode', Lottery.AuthCodeView.as_view()),
  29. path('lottery/login', Lottery.loginView.as_view()),
  30. path('lottery/draw', Lottery.drawView.as_view()),
  31. path('lottery/setAddr', Lottery.setAddrView.as_view()),
  32. path('lottery/index', Lottery.indexView.as_view()),
  33. re_path('cku_suit/(?P<operation>.*)', SkuSuitName.skuSuitView.as_view()),
  34. re_path('sku_condition/(?P<operation>.*)', SkuConditionName.skuConditionView.as_view()),
  35. re_path('cku_rule/(?P<operation>.*)', SkuRuleName.skuRuleView.as_view()),
  36. re_path('email_send/(?P<operation>.*)', EmailSend.EmailSendView.as_view()),
  37. re_path('avss/(?P<operation>.*)', LangAVSSController.LangAVSSView.as_view()),
  38. re_path('langProject/(?P<operation>.*)', LangProjectController.LangProjectView.as_view()),
  39. re_path('searchtool/(?P<operation>.*)', SearchToolController.SearchToolView.as_view()),
  40. re_path('comprehend/(?P<operation>.*)', ComprehendController.ComprehendView.as_view()),
  41. re_path('Emaillang/(?P<operation>.*)', EmaillangController.EmaillangView.as_view()),
  42. re_path('EmailUser/(?P<operation>.*)', EmailUserController.EmailUserView.as_view()),
  43. re_path('EmailProject/(?P<operation>.*)', EmailProjectController.EmailProjectView.as_view()),
  44. re_path('EmailSort/(?P<operation>.*)', EmailSortController.EmailSorView.as_view())
  45. ]