-
Notifications
You must be signed in to change notification settings - Fork 4
基于python3+django1.11的仿闲鱼的二手交易平台(Secondary trading website based on python3 and django1.11)
License
snowsky/Secondary-trading-website-base-on-django
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
response请求状态规范 response = {'status': XXX, 'msg': 'text_content', 'data': 'data_content'} api接口: 4.22 /register/ 注册 /login/ 登录 /api/good_release/ 商品发布 /api/good/good_id/ 查看单商品信息 /api/good_edit/good_id/ 获取已发布商品,编辑/删除已发布商品的信息 /api/pic/pic_id/ 获取图片的数据 /api/all_order/bill_status/ 获取可用的所有订单状态 /api/buy/good_id/ 商品购买接口 /api/buy_order/ 由分页器处理后返回用户买下的订单数据 /api/sell_order/ 由分页器处理后返回用户卖出的订单数据 /api/add_address/ 已注册用户为自己添加收货地址相关信息 /api/edit_order/(order_id)/ 供用户删除已存在的订单(不删除数据,只是修改状态不显示) 4.23 /order/pay/order_id/ 携带token对该地址发送get请求返回订单对应的金额及支付按钮页面 /api/seller_send_delivery/order_id/ 卖家在买家付款后的发货接口 /api/buyer_receive_delivery/order_id/ ,买家在卖家发货之后,进行收货的接口 /api/buyer_motion_drawback/order_id 买家收货且卖家收款后,买家申请退货的接口 /api/buyer_send_drawback/order_id/ 买家申请退款成功后,进行退货发货生成退货运单的操作接口 /api/seller_receive_drawback/order_id/ 买家将货物发回后,卖家确认收货并退款给买家的接口 4.24 内部流程 用户发布商品后,celery对商品内容做校验,对图片做校验,如果校验失败,则审核失败,校验成功则发布成功 good.utils.content_verify.py good.utils.pic_verify.py celery_task.py 4.25 celery_verify_task.add_celery_task.add_good_verify_celery_task(good_id) 根据用户上传商品带来信息生成数据 ,携带good_id校验商品文字和商品的图片是否含敏感信息 celery_verify_task.celery.py 两个任务的设置,第一个发出校验申请,第二个校验第一个申请任务是否已经执行完成 /api/verify/good/good_id 纯测试接口,只需get在url中传商品id,返回商品的审核结果 /test/ 商品标题和内容全文检索接口 4.26 good.utils.salt_fish_spider.py 爬取闲鱼上的数据 status: 100 请求正确,无数据返回 101 请求正确,请求数据异常,疑似被攻击 200 请求正确,有数据返回 201 请求正确 msg: # 正常的 100 '登录失败' 100 '注册失败' 100 '用户名或密码错误' 100 '商品发布失败' 100 '商品查询失败' 100 '商品修改失败' 100 '商品删除失败' # 怀疑被攻击 101 '注册验证码有误' 101 '注册失败,信息格式不正确' 101 '登录失败,信息格式不正确' 101 '商品信息不存在' 101 '订单信息不存在' 101 '用户信息不存在' 200 '登录成功' 200 '注册成功' 200 '商品发布成功' 200 '商品查询成功' 200 '商品修改成功' 200 '商品删除成功' 200 '订单查询成功' 200 '用户查询成功' # 交易方式和商品状态 (1, '待审核'), (2, '已发布'), (3, '交易中'), (4, '交易完成'), (5, '审核失败'), (6, '当面交易'), (7, '快递'), (8, '不限交易方式'), # 商品分类 (1, '手机'), (2, '数码'), (3, '租房'), (4, '服装'), (5, '居家'), (6, '美妆'), (7, '运动'), (8, '家电'), (9, '玩具乐器') # 订单状态及钱款状态 OrderStatusAndBillStatus (1, '待买家付款') (2, '买家已付款') (3, '卖家已收款') (4, '买家已申请退款') (5, '卖家已退款') (6, '卖家未发货') (7, '卖家已发货') (8, '买家已收货') (9, '买家已退货') (10, '卖家已收货'))
About
基于python3+django1.11的仿闲鱼的二手交易平台(Secondary trading website based on python3 and django1.11)
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published