1
0
mirror of https://github.com/django/django.git synced 2025-07-04 09:49:12 +00:00

newforms-admin: Converted django.contrib.sites model admin options to use new syntax

git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4951 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Adrian Holovaty 2007-04-07 04:39:05 +00:00
parent 9cbaed5efc
commit c1f84583de

View File

@ -10,14 +10,24 @@ class Site(models.Model):
domain = models.CharField(_('domain name'), maxlength=100) domain = models.CharField(_('domain name'), maxlength=100)
name = models.CharField(_('display name'), maxlength=50) name = models.CharField(_('display name'), maxlength=50)
objects = SiteManager() objects = SiteManager()
class Meta: class Meta:
db_table = 'django_site' db_table = 'django_site'
verbose_name = _('site') verbose_name = _('site')
verbose_name_plural = _('sites') verbose_name_plural = _('sites')
ordering = ('domain',) ordering = ('domain',)
class Admin:
list_display = ('domain', 'name')
search_fields = ('domain', 'name')
def __str__(self): def __str__(self):
return self.domain return self.domain
# Register the admin options for these models.
# TODO: Maybe this should live in a separate module admin.py, but how would we
# ensure that module was loaded?
from django.contrib import admin
class SiteAdmin(admin.ModelAdmin):
list_display = ('domain', 'name')
search_fields = ('domain', 'name')
admin.site.register(Site, SiteAdmin)