GithubHelp home page GithubHelp logo

lynxye / vue-element-frontend-backend Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mysqlplus/vue-element-frontend-backend

0.0 0.0 0.0 4.57 MB

vue-element+python+django+restful前后端分离

License: MIT License

Makefile 0.05% Python 19.31% JavaScript 54.77% HTML 8.49% ASP 0.05% Java 0.02% PHP 0.63% CSS 5.81% Vue 10.87%

vue-element-frontend-backend's Introduction

vue element-ui license

简体中文 | English

Introduction

vue-element-frontend-backend is a production-ready front-end and back-end solution for admin interfaces.It based on vue-element-admin and Back-end self-development[python+django+restful). Development and Improvement of Front Section Technology Based on vue-element-admin, the back-end code is developed with Python + Django and designed with restful architecture.

Privilege management:

Back-end: Using RBAC mode,Using RBAC mode, Cooperating with Restful url + Method Operation
            to do back-end privilege authentication
Front-end: according to the url list returned by the backend userinfo url,matching menu
            for front-end menu display or not,whether there is deletion inside or not,
            and updating permissions is mainly based on the specific URL permissions of the back end.

demo example(cmdb demo):

	front-end:Using avue build front-end Table management
	back-end:get_table_info api return avue arch, and  get list real datas
	Combination of the two to synthesize a table's crud, import/export functions with minimal code.

Preparation

You need to install node and python3.6 locally. The project is based on vue-element-admin [vue,vuex,vue-router,vue-cli,axios,element-ui,avue], all request data is simulated using backend-python+django. Understanding and learning this knowledge in advance will greatly help the use of this project.

Back-end api

Features

- Login / Logout and Third party login

- Multi-environment build
  - dev sit stage prod
- Global Features
  - I18n
  - Multiple dynamic themes
  - Dynamic sidebar (supports multi-level routing)
  - Dynamic breadcrumb
  - Tags-view (Tab page Support right-click operation)
  - Svg Sprite
  - Mock data
  - Screenfull
  - Responsive Sidebar

- Excel
  - Export Excel
  - Upload Excel

- Table
  - General table CRUD

- Error Page
  - 401
  - 404

- Components
  - Avatar Upload
  - Back To Top
  - Drag Dialog
  - Drag Select
  - Drag Kanban
  - Drag List
  - SplitPane
  - Dropzone
  - Sticky
  - CountTo

Install Docs

中文安装文档 English Install Docs

vue-element-frontend-backend's People

Contributors

laoseng 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.