Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Django Admin Utilities

Custom admin display and customization utilities.

Quick Start

from htk.admin.decorators import django_admin_bool_field

@django_admin_bool_field('is_active')
def is_active_display(obj):
    return obj.is_active
is_active_display.short_description = 'Active'

class UserAdmin(admin.ModelAdmin):
    list_display = ['username', is_active_display]

Boolean Field Display

Display boolean fields as green checkmarks or red X marks in admin list view:

from htk.admin.decorators import django_admin_bool_field

class ProductAdmin(admin.ModelAdmin):
    list_display = ['name', is_available, is_featured]

    @django_admin_bool_field('is_available')
    def is_available(obj):
        return obj.is_available

    @django_admin_bool_field('is_featured')
    def is_featured(obj):
        return obj.is_featured

Configuration

# settings.py
ADMIN_SITE_HEADER = 'My Admin'