zoukankan      html  css  js  c++  java
  • 路飞学城的接口列表

    ####################################

    路飞相关
    1. 是否遇到bug?难解决的技术点?印象深刻的事?
    orm操作费劲
    最开始学习路由系统时候,匹配规则;
    答案一:
    有,但主要不是在技术上而是在业务上;在支付时:贝里、支付宝、满减、立减、折扣;
    
    答案二: 编写API时,如果继承ModelViewSet相关的类之后,必须在静态字段中写:queryset
    class AuthView(ModelViewSet): queryset = models.xxx.all() 否则,在渲染器渲染好看的页面时,会报错。 解决方案: a. 不继承,继承APIView b. 定义渲染器 class AuthView(GenaricViewSet): render_classes = [JSONrender,] queryset = models.xxx.all()
    答案三: 在刚学习时候,xxxxxxx 大忌:非常简单的功能
    2. 路飞学城项目架构是怎么样? 管理后台 导师后台 主站 前端:1人 后端:3人(1+0.5+1+0.5+0.5UI:1人

    3. 路飞学城中你负责写过什么? API: 第一类:基本增删改查 课程列表 学位课 专题课 课程详细 课程大纲 价格策略 推荐课程 课程章节 用户评价 常见问题 文章列表 文章详细 评论 点赞 收藏 学习中心 我的账户 我的订单 作业 回答 提问 第二类:支付流程 购物车 加入购物车 查看 修改价格策略 删除购物车中的课程
    4. 路飞学城购物车的结构?

    ####################################

    首页
    搜索:https://www.luffycity.com/api/v1/search/
    首页的大图轮播广告,https://www.luffycity.com/api/v1/banners/

      

    ######################################

    课程列表:https://www.luffycity.com/api/v1/courses/?sub_category=0&ordering=
    课程详情:上半部分支付信息,https://www.luffycity.com/api/v1/course/170/payment_info/
    课程详情:右侧部分老师信息,推荐信息,https://www.luffycity.com/api/v1/course/170/right/
    课程详情:图片信息,https://www.luffycity.com/api/v1/course/170/detail/
    课程详情:课程大纲,https://www.luffycity.com/api/v1/course/170/sections/
    课程详情:查看评论,get,https://www.luffycity.com/api/v1/free/170/comment/?id=170&limit=20&offset=0
    课程详情:提交评论,post,https://www.luffycity.com/api/v1/free/170/comment/

    ######################################

    购物车:
    购物车添加:在课程详情的加入购物车按钮,https://www.luffycity.com/api/v1/user/shop_cart/create/
    购物车查看:在顶部点击购物车,https://www.luffycity.com/api/v1/user/shop_cart/list/
    购物车删除,https://www.luffycity.com/api/v1/user/shop_cart/remove/
    如果有价格策略就是修改了,
    这是放入redis页面的,

    #######################################

    订单相关:
    订单确认:在课程详情的立即购买按钮,这个就是订单结算的页面,这是放入redis里面的,https://www.luffycity.com/api/v1/order/confirm/
    订单创建:在订单确认页面的立即支付按钮,会弹出支付宝的支付页面,https://www.luffycity.com/api/v1/order/create/

    #########################################

    个人中心:
    我的账户,展示账户信息,优惠券信息,提醒事项,https://www.luffycity.com/api/v1/auth/
    点击优惠券,展示优惠券信息,https://www.luffycity.com/api/v1/coupons/
    点击提醒事项,是跳转到订单信息的页面的,https://www.luffycity.com/api/v1/personal/my_orders/
    我的账户,交易记录,https://www.luffycity.com/api/v1/account/transaction_record/


    个人中心-订单信息
    我的订单,订单列表,https://www.luffycity.com/api/v1/personal/my_orders/
    去评价,订单评价,其实就是订单的反馈,添加tag,https://www.luffycity.com/api/v1/order/review/tags/
    去支付,订单如果是待支付,有一个去支付,https://www.luffycity.com/api/v1/order/pay/?order_number=2820350520200314034119

    个人中心-个人信息的相关接口:
    个人信息:基本信息,https://www.luffycity.com/api/v1/personal/
    个人信息:修改,post,https://www.luffycity.com/api/v1/personal_base/
    个人信息:顶部信息,https://www.luffycity.com/api/v1/personal/top_info/
    个人信息:行业选项,https://www.luffycity.com/api/v1/industry/
    个人信息:修改行业信息,https://www.luffycity.com/api/v1/personal_profession/
    个人信息:认证信息,https://www.luffycity.com/api/v1/personal_security/
    个人信息:修改密码,https://www.luffycity.com/api/v1/change_password/
    个人信息:编辑标签,https://www.luffycity.com/api/v1/personal_tags/

    ##########################################

  • 相关阅读:
    Java网络编程详解
    android 取mac若干问题
    android问题 This version of android studio is incompatible with the gradle version used.
    c#将DataTable内容导出为CSV文件
    C#下利用正则表达式实现字符串搜索功能的方法(转)
    C#正则表达式入门
    java 文件类 null与exists()是不一样的
    c#线程中下载文件到本地
    Git 常用命令
    Web 监听器
  • 原文地址:https://www.cnblogs.com/andy0816/p/12492619.html
Copyright © 2011-2022 走看看