Skip to main content

A Tailwind-based Django admin UI skin

Project description

🌈 Pretty Admin – Tailwind-powered Django Admin Skin

PyPI version License: MIT

Pretty Admin is a beautiful, customizable Django admin interface built with Tailwind CSS. It enhances the default Django admin with modern UI and responsive design.

⚠️ This package is under active development. Full-featured updates will be released soon. Stay tuned!


🚀 Features

  • 🎨 Beautiful Tailwind-based UI
  • 🌙 Light/Dark theme toggle
  • 📱 Fully responsive layout
  • ⚡ Minimal setup, plug & play

📦 Installation

You can install Pretty Admin directly from PyPI:

pip install pretty-admin

⚙️ Setup Instructions

Follow these steps to integrate pretty_admin into your Django project:

1. Add pretty_admin to INSTALLED_APPS

Make sure it's placed before django.contrib.admin:

# settings.py

INSTALLED_APPS = [
    'pretty_admin',               # 👈 Add this at the top before django.contrib.admin
    'django.contrib.admin',
    'django.contrib.auth',
    ...
]

2. Set STATIC_URL and STATIC_ROOT

Add this to your settings.py if not already set:

# settings.py

import os

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

3. Run collectstatic

To gather all static files (including Pretty Admin's Tailwind assets), run:

python manage.py collectstatic

This will generate a staticfiles/ folder containing all necessary static files.

4. Start your server

python manage.py runserver

Visit your admin panel at:

http://127.0.0.1:8000/admin/

You should now see the beautiful Pretty Admin UI ✨

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pretty_admin-0.1.5.tar.gz (161.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pretty_admin-0.1.5-py3-none-any.whl (179.9 kB view details)

Uploaded Python 3

File details

Details for the file pretty_admin-0.1.5.tar.gz.

File metadata

  • Download URL: pretty_admin-0.1.5.tar.gz
  • Upload date:
  • Size: 161.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pretty_admin-0.1.5.tar.gz
Algorithm Hash digest
SHA256 1611a8afd2f2a4abbb0006748809ba299e4ae31d4ec5f79ab324a514ed2deaf5
MD5 f0cf152d851b5a14d02e39adeb56b695
BLAKE2b-256 ab4907596d64c413677f39b54fab03416f5affe91b7d4a267e6060833671bc62

See more details on using hashes here.

File details

Details for the file pretty_admin-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: pretty_admin-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 179.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pretty_admin-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3ad450e3503379c058081d4df6ce7e3de33b7d9f6cb4d35109cd8ad97d741e69
MD5 3d3696ff0d75bcaa6e6565636083bfa2
BLAKE2b-256 7618812342d0337a389adbe728dd47714c6ceb600c9c23a0ed5ff85c6e74b5c1

See more details on using hashes here.

Supported by

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