Skip to main content

🌈 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 ✨

Metadata

Release files for pretty-admin 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pretty-admin 0.1.5
File Size Uploaded
pretty_admin-0.1.5.tar.gz 161.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pretty-admin 0.1.5
File Interpreter ABI Platform
pretty_admin-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 341.6 kB

Release files / pretty_admin-0.1.5.tar.gz

Download URL pretty_admin-0.1.5.tar.gz
Size 161.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1611a8afd2f2a4abbb0006748809ba299e4ae31d4ec5f79ab324a514ed2deaf5
BLAKE2b-256 checksum
How to use checksums
ab4907596d64c413677f39b54fab03416f5affe91b7d4a267e6060833671bc62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / pretty_admin-0.1.5-py3-none-any.whl

Download URL pretty_admin-0.1.5-py3-none-any.whl
Size 179.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3ad450e3503379c058081d4df6ce7e3de33b7d9f6cb4d35109cd8ad97d741e69
BLAKE2b-256 checksum
How to use checksums
7618812342d0337a389adbe728dd47714c6ceb600c9c23a0ed5ff85c6e74b5c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page