Split the projects by type really fast. This can be done better.
author |
Steve Losh <steve@stevelosh.com> |
date |
Fri, 21 Aug 2009 18:29:07 -0400 |
parents |
c6f37ebd2f3e |
children |
dbf5fe560ec3 |
from stevelosh.blog.models import Entry, Comment
from django.contrib import admin
class EntryAdmin(admin.ModelAdmin):
fieldsets = [
('Entry', { 'fields': ['title', 'snip', 'body'], }),
('Publishing', { 'fields': ['pub_date', 'published'],
'description': "The entry won't be shown on the site unless the Published box is checked." }),
('Advanced', { 'fields': ['slug',],
'classes': ['collapse'], }),
]
list_display = ('title', 'snip', 'pub_date',)
search_fields = ('title', 'snip', 'body')
list_filter = ('pub_date',)
date_hierarchy = 'pub_date'
ordering = ('-pub_date',)
prepopulated_fields = { 'slug': ('title',) }
class CommentAdmin(admin.ModelAdmin):
fields = ('name', 'body', 'submitted', 'entry', 'spam')
list_display = ('entry', 'name', 'submitted', 'body', 'spam')
search_fields = ('name', 'body')
list_filter = ('name', 'entry', 'spam')
date_hierarchy = 'submitted'
ordering = ('-submitted',)
admin.site.register(Entry, EntryAdmin)
admin.site.register(Comment, CommentAdmin)