Skip to main content

A custom admin interface on Vue 3 and Vuetify with DRF backend that tries to Keep It Simple.

Project description

Django Custom Admin

logo

A custom admin interface providing backend via DRF and frontend via Vue3 and Vuetify that tries to Keep It Simple.

PyPI version GitHub stars

Documentation

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

django_customvueadmin-0.2.36.tar.gz (3.5 MB view hashes)

Uploaded Source

Built Distribution

django_customvueadmin-0.2.36-py3-none-any.whl (3.5 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page