Hi list

I'm having some trouble overriding the queryset for my inline admin.

Here's a bog-standard parent admin and inline admin:

class MyInlineAdmin(admin.TabularInline):
model = MyInlineModel

def queryset(self, request):
        qs = super(MyInlineAdmin, self).queryset(request)
        return qs

class ParentAdmin(admin.ModelAdmin):
inlines = [MyInlineAdmin]
admin.site.register(ParentAdminModel, ParentAdmin)


Now I can do qs.filter(user=request.user) or 
qs.filter(date__gte=datetime.today()), no problem.

But what I need is either the MyInlineModel instance or the ParentAdminModel 
instance (not the model!), as I need to filter my queryset based on that.

Is it possible to get something like self.instance or obj (like in 
get_readonly_fields())?

Hope this makes sense. Any help is much appreciated.

Patrick

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to