title: TemplateDoesNotExist - Django Error
body: <p>I'm using Django Rest Framework. and I keep getting an error </p>
  
  <pre><code>Exception Type: TemplateDoesNotExist
  Exception Value: rest_framework/api.html
  </code></pre>
  
  <p>I dont know how I'm going wrong. This is the first time I'm trying out hands on REST Framework.
  This is code.</p>
  
  <p><strong>views.py</strong></p>
  
  <pre><code>import socket, json
  from modules.data.models import *
  from modules.utils import *
  from rest_framework import status
  from rest_framework.decorators import api_view
  from rest_framework.response import Response
  from modules.actions.serializers import ActionSerializer
  
  
  @api_view(['POST'])
  @check_field_exists_wrapper("installation")
  def api_actions(request, format = None):
  
      action_type = request.POST['action_type']
      if action_type == "Shutdown" : 
          send_message = '1'
          print "Shutting Down the system..."
      elif action_type == "Enable" : 
          send_message = '1'
          print "Enabling the system..."
      elif action_type == "Disable" : 
          send_message = '1'
          print "Disabling the system..."
      elif action_type == "Restart" : 
          send_message = '1'
          print "Restarting the system..."
  
      if action_type in ["Shutdown", "Enable", "Disable"] : PORT = 6000
      else : PORT = 6100
  
      controllers_list = Controller.objects.filter(installation_id = kwargs['installation_id'])
  
      for controller_obj in controllers_list:
          ip = controller_obj.ip
          try:
              s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
              s.connect((ip, PORT))
              s.send(send_message)
              s.close()
          except Exception as e:
              print("Exception when sending " + action_type +" command: "+str(e))
  
      return Response(status = status.HTTP_200_OK)
  </code></pre>
  
  <p><strong>models.py</strong></p>
  
  <pre><code>class Controller(models.Model):
      id = models.IntegerField(primary_key = True)
      name = models.CharField(max_length = 255, unique = True)
      ip = models.CharField(max_length = 255, unique = True)
      installation_id = models.ForeignKey('Installation')
  </code></pre>
  
  <p><strong>serializers.py</strong></p>
  
  <p>from django.forms import widgets
  from rest_framework import serializers
  from modules.data.models import *</p>
  
  <pre><code>class ActionSerializer(serializers.ModelSerializer):
      class Meta:
          model = Controller
          fields = ('id', 'name', 'ip', 'installation_id')
  </code></pre>
  
  <p><strong>urls.py</strong></p>
  
  <pre><code>from django.conf.urls import patterns, url
  from rest_framework.urlpatterns import format_suffix_patterns
  
  urlpatterns = patterns('modules.actions.views',
      url(r'^$','api_actions',name='api_actions'),
  )
  </code></pre>