A custom admin interface on Vue 3 and Vuetify with DRF backend 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
Interface for DRF API based on Vue 3 and Vuetify
Pre-builded Vue SPA front page provided through Django template/static files. A separate setup for the front end is not required.
Ability to create inline admin actions using forms via DRF serializers
Dynamic system for obtaining partition scheme and interface structure
Access rights sharing system based on DRF permissioins
Custom fields - Related fields/filters with autocomplete search - WYSIWYG editor using TinyMCE - JSON editor using svelte-jsoneditor and JSONForms - Autocomplete for related fields and filters using API - Support for django-modeltranslation translations
Non ORM inlines - Table views - Support for graphs using chartjs
Vue frontend
npm install --prefix vue_frontend npm run dev --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
File details
Details for the file django_customvueadmin-0.2.87.tar.gz
.
File metadata
- Download URL: django_customvueadmin-0.2.87.tar.gz
- Upload date:
- Size: 3.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1411826be891d95f152c6bf632a948f295291838572024f48e1a8d7ceeb49e34 |
|
MD5 | 363a6b838224125ae082a1809013bd78 |
|
BLAKE2b-256 | 01807a5d7b135303c0f149f9ca814eac9fbfb8547da0d23c1c0e5bb85fcbfa40 |
File details
Details for the file django_customvueadmin-0.2.87-py3-none-any.whl
.
File metadata
- Download URL: django_customvueadmin-0.2.87-py3-none-any.whl
- Upload date:
- Size: 3.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 424d4b35fe78e036c7a51231dd81e8e3c5b29207566d487c98d393643ead40bb |
|
MD5 | 050352f15475ad1266c91d07c246b882 |
|
BLAKE2b-256 | b7d2d5486b7fec01d7f90b1c6f4b44add141239f299fff588970d6d35364cf8f |