  from djangorestframework import status
  
  from resourceexample.forms import MyForm
  
  class ExampleResource(Resource):
      """A basic read-only resource that points to 3 other resources."""
  
      def get(self, request):
          return {"Some other resources": [reverse('another-example-resource', kwargs={'num':num}) for num in range(3)]}
  
  class AnotherExampleResource(Resource):
 
</s> remove class AnotherExampleResource(Resource):
    """A basic GET-able/POST-able resource."""
    form = MyForm # Optional form validation on input (Applies in this case the POST method, but can also apply to PUT)
 </s> add class AnotherExampleResource(BaseView):
    """
    A basic GET-able/POST-able resource.
    """
    resource = MyFormValidation </s> remove from djangorestframework.resource import Resource
 </s> add from djangorestframework.views import BaseView
from djangorestframework.resources import FormResource </s> remove from djangorestframework.resource import Resource
 </s> add from djangorestframework.resources import FormResource </s> remove from djangorestframework.resource import Resource
 </s> add from djangorestframework.views import BaseView
class MyFormValidation(FormResource):
    """
    A resource which applies form validation on the input.
    """
    form = MyForm

    
class ExampleResource(BaseView):
    """
    A basic read-only resource that points to 3 other resources.
    """
  from djangorestframework import status
  
  from resourceexample.forms import MyForm
  
class MyFormValidation(FormResource):
    """
    A resource which applies form validation on the input.
    """
    form = MyForm

    
class ExampleResource(BaseView):
    """
    A basic read-only resource that points to 3 other resources.
    """
class MyFormValidation(FormResource):
    """
    A resource which applies form validation on the input.
    """
    form = MyForm

    
class ExampleResource(BaseView):
    """
    A basic read-only resource that points to 3 other resources.
    """
  
      def get(self, request):
          return {"Some other resources": [reverse('another-example-resource', kwargs={'num':num}) for num in range(3)]}
  
  class AnotherExampleResource(Resource):
keep keep keep keep replace replace keep keep keep keep keep
 Fixing some of the last blocking issues 
examples/resourceexample/views.py