mirror of
https://github.com/django/django.git
synced 2025-10-26 07:06:08 +00:00
[1.0.X] Fixed #7510: the ModelAdmin now uses self.queryset instead of the default manager. Thanks, Alex Gaynor. Backport of r10314 from trunk.
git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@10320 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -191,6 +191,14 @@ class ParentAdmin(admin.ModelAdmin):
|
||||
model = Parent
|
||||
inlines = [ChildInline]
|
||||
|
||||
class EmptyModel(models.Model):
|
||||
def __unicode__(self):
|
||||
return "Primary key = %s" % self.id
|
||||
|
||||
class EmptyModelAdmin(admin.ModelAdmin):
|
||||
def queryset(self, request):
|
||||
return super(EmptyModelAdmin, self).queryset(request).filter(pk__gt=1)
|
||||
|
||||
admin.site.register(Article, ArticleAdmin)
|
||||
admin.site.register(CustomArticle, CustomArticleAdmin)
|
||||
admin.site.register(Section, inlines=[ArticleInline])
|
||||
@@ -199,6 +207,7 @@ admin.site.register(Color)
|
||||
admin.site.register(Thing, ThingAdmin)
|
||||
admin.site.register(Persona, PersonaAdmin)
|
||||
admin.site.register(Parent, ParentAdmin)
|
||||
admin.site.register(EmptyModel, EmptyModelAdmin)
|
||||
|
||||
# We intentionally register Promo and ChapterXtra1 but not Chapter nor ChapterXtra2.
|
||||
# That way we cover all four cases:
|
||||
|
||||
Reference in New Issue
Block a user