A custom admin interface providing backend via DRF and frontend via Vue and Element UI that tries to Keep It Simple.
Project description
Django Custom Admin
A custom admin interface providing backend via DRF and frontend via Vue3 and Vuetify that tries to Keep It Simple.
Features
The web view runs on Vue 3 using Vuetify
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/* rm -r custom_admin/templates/custom_admin/admin_index.html cp vue_frontend/dist/index.html custom_admin/templates/custom_admin/admin_index.html cp -r vue_frontend/dist/static/custom_admin/ custom_admin/static/ python -m build python3 -m twine upload --repository pypi dist/*
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.2.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8dd8eb64291465deff342211c57f59dc46a1d54d9d943fa24e30d8754f22c56 |
|
MD5 | b1dd4869bfad239dd8e6e00a5629aee8 |
|
BLAKE2b-256 | 5f21ac039cc222e240678df6413c96e88be7ede1c88900ddc5dd6781cb27619a |
Hashes for django_customvueadmin-0.2.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 698180e951077575fa315fb3a7ae684b1fa6c0e23f1a2433ac4468d00223f7bc |
|
MD5 | 13714369a51eeeefa60fc65ebd004039 |
|
BLAKE2b-256 | 18f27c1f0e3fb9c9851ea2892e01f756aa13b5b79bbcb32224bbd3c6f7dfcb76 |