title: What's a more efficient way to create a field-less form without a dummy forms.Form?
body: <p>I'm trying to implement a form that simply presents data, and offers the user the choice of "Accept" or "Deny". I'm sending the data that I want to display by overriding the <code>get_context_data()</code> method, and I have two <code>&lt;input type="submit"&gt;</code>'s on the template.   </p>
  
  <p>Here is the view:  </p>
  
  <pre><code>class FriendResponseView(LoginRequiredMixin, FormView):
      form_class = FriendResponseForm
      template_name = 'user_profile/friend_response.html'
      success_url = '/'
  
      def get_context_data(self, **kwargs):
          context = super(FriendResponseView, self).get_context_data(**kwargs)
          context['respond_to_user'] = self.kwargs.get('username')
          responding_profile = Profile.objects.get(
              user__username=self.request.user)
          requesting_profile = Profile.objects.get(
              user__username=self.kwargs['username'])
  
          friend_object = Friend.objects.get(requester=requesting_profile, accepter=responding_profile)
          context['accepter_asks'] = friend_object.requester_asks
          return context
  
      def form_valid(self, form):
          super(PairResponseView, self).form_valid(form)
          if 'accept' in self.request.POST:
              # do something
          else:
              return redirect('/')  
  </code></pre>
  
  <p>Because the form does not accept any input or choices, I have this dummy form:  </p>
  
  <pre><code>class FriendResponseForm(forms.Form):
      pass
  </code></pre>
  
  <p>There must be a more efficient, Django way to achieve the same result. How would I go about it?</p>