More Premium Hugo Themes Premium Vue Themes

Django Vue Admin

A complete set of basic development platform for permission control based on RBAC model, with front-end and back-end separation, and the back-end using django+django-rest-framework, while the frontend using Vue+ElementUI+d2admin.

Django Vue Admin

A complete set of basic development platform for permission control based on RBAC model, with front-end and back-end separation, and the back-end using django+django-rest-framework, while the frontend using Vue+ElementUI+d2admin.

Author Avatar Theme by liqianglog
Github Stars Github Stars: 708
Last Commit Last Commit: Jan 1, 2024 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

The Django-Vue-Admin project offers a rapid development platform for individuals and enterprises, integrating Vue and ElementUI on the frontend and Django and Django REST Framework on the backend. The project aims to provide a comprehensive solution for permission authentication, menu control, and plugin integration.

Features:

  • Front-end Technology Stack: Utilizes D2Admin, Vue, and ElementUI for the frontend.
  • Backend Framework: Built on the Python Django framework along with Django REST Framework for powerful backend capabilities.
  • Permission Authentication: Implements Django REST Framework SimpleJWT for multi-terminal authentication and dynamic permission menu loading.
  • Online Experience: Provides a demo account and documentation for users to explore the platform.
  • Community Engagement: Offers a communication platform, plugins market, and discussion groups for user interaction.

Installation:

To install the Django-Vue-Admin project, follow these steps:

  1. Clone the repository from https://github.com/huge-dream/django-vue3-admin.
  2. Install the required dependencies using pip:
    pip install -r requirements.txt
    
  3. Set up the Django project and run the server:
    python manage.py makemigrations
    python manage.py migrate
    python manage.py runserver
    

Summary:

The Django-Vue-Admin project provides a convenient and feature-rich platform for rapid web application development. By combining Vue on the frontend and Django on the backend, along with robust authentication and permission management features, it aims to cater to the needs of both individual developers and enterprises. The availability of a demo, documentation, and community engagement opportunities adds to the project’s appeal for users seeking a comprehensive development solution.