Code Monkey home page Code Monkey logo

mxshop's Introduction

基于 DRF + Vue 的在线生鲜超市

亮点

  • DRF + Vue 实现前后端分离

  • 玩转 restful api 开发流程

  • DRF 功能实现和核心源码分析

  • 文档自动化管理

  • 系统优化

    • DRF 的缓存
  • 反爬措施

    • throttling 对用户和 IP 进行限速
  • Sentry 完成线上系统错误日志的监控和告警

  • 第三方登录

  • 集成支付宝

  • 微信推送消息

系统构成

  • Vue 前端项目

  • 基于 DRF 实现的主站

  • 基于 simpleui 实现的后台管理系统,集成 froala 富文本编辑器

系统拆分

  • 商品系统

  • 用户系统

  • 订单系统

  • 购物车系统

  • 支付系统

  • 通知系统

  • 后台管理系统

开发环境

后端核心环境依赖

  • coreapi==2.3.3
  • Django==2.1.4
  • django-cors-headers==2.4.0x
  • django-filter==2.0.0
  • django-froala-editor==3.0.5
  • django-guardian==1.4.9
  • django-redis==4.10.0
  • django-simpleui==2.8
  • djangorestframework==3.10.2
  • djangorestframework-jwt==1.11.0
  • djangorestframework-simplejwt==3.3
  • drf-extensions==0.5.0
  • mysqlclient==1.3.13
  • Pillow==5.3.0
  • python-social-auth==0.3.6
  • redis==3.3.8
  • requests==2.21.0
  • social-auth-core==3.2.0

DRF 项目结构

项目开发文档

项目开发文档

mxshop's People

Contributors

pointworld avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.