拍爱

urls.py 3.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. # -*- coding: utf-8 -*-
  2. from django.conf.urls import url
  3. from account import views as account_views
  4. from group import views as group_views
  5. from message import views as message_views
  6. from photo import views as photo_views
  7. from operation import views as op_views
  8. # 帐户相关
  9. urlpatterns = [
  10. url(r'^login$', account_views.lesman_login_api, name='lesman_login_api'), # 摄影师登录
  11. url(r'^u/is_registered$', account_views.user_is_registered_api, name='user_is_registered_api'), # 用户是否已经注册
  12. url(r'^u/signup$', account_views.user_signup_api, name='user_signup_api'), # 用户注册
  13. url(r'^u/login$', account_views.user_login_api, name='user_login_api'), # 用户登录
  14. url(r'^u/wx/authorize$', account_views.wx_authorize_api, name='wx_authorize_api'), # 微信用户授权
  15. ]
  16. # 群组相关
  17. urlpatterns += [
  18. url(r'^g/create$', group_views.group_create_api, name='group_create_api'), # 群组创建
  19. url(r'^g/detail$', group_views.group_detail_api, name='group_detail_api'), # 群组详情
  20. url(r'^g/update$', group_views.group_update_api, name='group_update_api'), # 群组更新
  21. url(r'^g/list$', group_views.group_list_api, name='group_list_api'), # 群组列表
  22. url(r'^g/join$', group_views.group_join_api, name='group_join_api'), # 申请加群
  23. url(r'^g/lock$', group_views.group_lock_api, name='group_lock_api'), # 群组锁定
  24. url(r'^g/unlock$', group_views.group_unlock_api, name='group_unlock_api'), # 群组解锁
  25. url(r'^g/remove$', group_views.group_remove_api, name='group_remove_api'), # 成员移除
  26. url(r'^g/pass$', group_views.group_pass_api, name='group_pass_api'), # 申请通过
  27. url(r'^g/refuse$', group_views.group_refuse_api, name='group_refuse_api'), # 申请拒绝
  28. ]
  29. # 飞图相关
  30. urlpatterns += [
  31. url(r'^f/upload$', group_views.flyimg_upload_api, name='flyimg_upload_api'), # 飞图上传
  32. url(r'^f/list$', group_views.flyimg_upload_api, name='flyimg_list_api'), # 飞图列表
  33. url(r'^f/comment/submit$', group_views.comment_submit_api, name='comment_submit_api'), # 飞图评论提交
  34. url(r'^f/comment/list$', group_views.comment_submit_api, name='comment_list_api'), # 飞图评论列表
  35. url(r'^f/thumbup/submit$', group_views.thumbup_submit_api, name='thumbup_submit_api'), # 飞图点赞提交
  36. url(r'^f/thumbup/list$', group_views.thumbup_list_api, name='thumbup_list_api'), # 飞图点赞列表
  37. url(r'^f/thumbup/cancel$', group_views.thumbup_cancel_api, name='thumbup_cancel_api'), # 飞图点赞取消
  38. ]
  39. # 消息相关
  40. urlpatterns += [
  41. url(r'^msg/list$', message_views.message_list_api, name='message_list_api'), # 消息列表
  42. url(r'^msg/list/(?P<msg_type>\w+)$', message_views.message_type_list_api, name='message_type_list_api'), # 分类消息列表
  43. url(r'^msg/read$', message_views.message_read_api, name='message_read_api'), # 消息读取
  44. ]
  45. # 控制器相关
  46. urlpatterns += [
  47. url(r'^uuid_init$', photo_views.uuid_init, name='uuid_init'), # 生成唯一标识
  48. url(r'^uuid$', photo_views.uuid, name='uuid'), # 获取唯一标识
  49. url(r'^photos/upload$', photo_views.upload_photo, name='upload_photo'), # 上传图片
  50. ]
  51. # 二维码相关
  52. urlpatterns += [
  53. url(r'^s/(?P<session>\w+)$', photo_views.session_detail_api, name='session_detail_api'), # Session 详情
  54. url(r'^p/(?P<photo>\w+)$', photo_views.photo_standard_api, name='photo_standard_api'), # standard thumbnail, available for free
  55. ]
  56. # 系统相关
  57. urlpatterns += [
  58. url(r'^op/upgrade$', op_views.upgrade_api, name='upgrade_api'), # APP 升级
  59. url(r'^op/splash$', op_views.splash_api, name='splash_api'), # 启动页面
  60. ]