django-admin-sortable/sample_project/app/admin.py

30 lines
698 B
Python
Raw Normal View History

from django.contrib import admin
from adminsortable.admin import (SortableAdmin, SortableTabularInline,
2013-03-15 09:10:01 +00:00
SortableStackedInline, SortableGenericStackedInline)
from app.models import Category, Project, Credit, Note, GenericNote
admin.site.register(Category, SortableAdmin)
class CreditInline(SortableTabularInline):
model = Credit
class NoteInline(SortableStackedInline):
model = Note
extra = 0
2013-03-15 09:10:01 +00:00
class GenericNoteInline(SortableGenericStackedInline):
model = GenericNote
extra = 0
class ProjectAdmin(SortableAdmin):
2013-03-15 09:10:01 +00:00
inlines = [CreditInline, NoteInline, GenericNoteInline]
list_display = ['__unicode__', 'category']
admin.site.register(Project, ProjectAdmin)