class MyPosts(Post):


    class Meta:
        proxy = True


class MyPostAdmin(PostAdmin):

    def get_queryset(self, request):
        return self.model.objects.filter(user=request.user)
admin.site.register(Post, PostAdmin)
admin.site.register(MyPost, MyPostAdmin)
Multiple ModelAdmins/views for same model in Django admin