This is a FBV, right? So why not make this a simple CBV built thus:

class DeleteSelectedView(View):

    def post(self, request, *args, **kwargs):
        # AWESOME CODE HERE

Does this work or is this doing something else?