Skip to content

andrewp-as-is/django-modeladmin.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

$ pip install django-modeladmin

Pros

  • auto list_display (all fields)
  • auto list_filter (BooleanField fields)
  • auto search_fields (CharField and TextField fields)
  • list_display formatters - elapsed, strftime, timesince

Examples

admin.py

from django_modeladmin import admin

from .models import MyModelAdmin

@admin.register(Author)
class MyModelAdmin(admin.ModelAdmin):
    ...

list_display formatters:

list_display = [
    'id',
    'started_at',
    ('strftime','started_at','%H-%M-%S','started',),
    ('elapsed','started_at','finished_at','elapsed',),
    ('timesince','created_at','',),
]

Releases

No releases published

Packages

No packages published

Languages