  
  ########## Auth Mixin ##########
  
  class AuthMixin(object):
      """Mixin class to provide authentication and permissions."""
      authenticators = ()
      permitters = ()
  
      @property
      def auth(self):
 
</s> remove     permitters = ()
 </s> add     permissions = () </s> remove             anon_allowed_methods = allowed_methods = ('GET',)
 </s> add             permissions = ()
 </s> remove             allowed_methods = anon_allowed_methods = ('POST',)
 </s> add             permissions = () </s> remove     def get_form(self, data=None):
        return None

 </s> add 
    """Mixin class to provide authentication and permission checking."""
  
  ########## Auth Mixin ##########
  
  class AuthMixin(object):
    """Mixin class to provide authentication and permission checking."""
      authenticators = ()
      permitters = ()
  
      @property
      def auth(self):
keep keep keep keep replace keep keep keep keep keep
 Generic permissions added, allowed_methods and anon_allowed_methods now defunct, dispatch now mirrors View.dispatch more nicely 
djangorestframework/mixins.py