TemplateDoesNotExist-Djangoエラー

| | | |

DjangoRestFrameworkを使用しています。エラーが発生し続けます

 例外タイプ:TemplateDoesNotExist例外値:rest_framework / api.html  

どうしてうまくいかないのかわかりません。 RESTFrameworkを実際に試してみるのはこれが初めてです。これはコードです。

views.py

  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 = = "有効":send_message = "1"print"システムを有効にしています..."elifaction_type == "無効":send_message = "1"print"システムを無効にしています..."elifaction_type == "再起動":send_message = "1"print"システムを再起動しています..."ifaction_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()例外としてe:print("送信時の例外"+ action_type + "コマンド:" + str(e))return Response(status = status.HTTP_200_OK) 

models.py

  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") 

serializers.py < / p>

from django.forms import widgets from rest_framework import serializers from modules.data.models import *

  class ActionSerializer(serializers.ModelSerializer):class Meta:model = Controller fields = ("id"、 "name"、 "ip"、 "installation_id") 

urls.py < / strong>

  from django.conf.urls import pattern、url from rest_framework.urlpatterns import format_suffix_patterns urlpatterns = pattern( "modules.actions.views"、url(r "^ $"、 " api_actions "、name =" api_actions ")、) 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method