A custom admin interface providing backend via DRF and frontend via Vue and Element UI that tries Keep It Simple.
Project description
Django Custom Admin
A custom admin interface providing backend via DRF and frontend via Vue and Element UI that tries Keep It Simple.
Features
The web view runs on Vue 2 using Element UI
Pre-builded Vue SPA front page provided through html template and static files
All endpoints run on Django Rest Framework view-set’s (supports both ORM and non-ORM data sources)
A powerful inline system with related entities
Support for django-modeltranslation translations
Ability to output any data within inlines (such as external logs with pagination)
Ability to create admin actions using forms via drf serializers
Dynamic system for obtaining partition scheme and interface structure
Access rights sharing system based on DRF permissioins
Related fields with autocomplete search
WYSIWYG editor using TinyMCE 4
JSON editor using CodeMirror
Related fields Autocomplete and Filters using Vue Tags Input
Vue frontend
npm install --prefix vue_frontend npm run serve --prefix vue_frontend
Build
npm run build --prefix vue_frontend rm -r custom_admin/static/custom_admin/* cp vue_frontend/dist/favicon.ico custom_admin/static/custom_admin/favicon.ico cp vue_frontend/dist/manifest.json custom_admin/static/custom_admin/manifest.json cp -r vue_frontend/dist/tinymce/ custom_admin/static/custom_admin/tinymce/ cp -r vue_frontend/dist/static/ custom_admin/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django-customvueadmin-0.1.14.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f25be56718653944062493b4962d1c12a7755890ce9cbf1ead3dd18b693d215 |
|
MD5 | 038759514416b070e32aa76f946a5acd |
|
BLAKE2b-256 | cbbcda375047e9c37be85405951f94487be558ac120469a28abb73732dd9333a |
Hashes for django_customvueadmin-0.1.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcd7e02f0d2f30ed9911d68e47e851363c22ceb7ccbc0800f8d5d20e06fcb20e |
|
MD5 | 3e82dd37bd23bd4dbf6c269f719e3cfa |
|
BLAKE2b-256 | 255a5f08f9deec79ea7badc1babf9188d4b1a0bdff242ee2b6e02b0a3fdccb4f |