Django: TemplateDoesNotExist (rest_framework / api.html)

9

In meiner View-Funktion möchte ich ein json-Objekt (data1) und etwas text / html (form) zurückgeben. Ist das möglich?

Mein Code

%Vor%

Wenn ich die URL anrufe, erhalte ich den Statuscode 500 mit dem Fehler

  

TemplateDoesNotExist rest_framework / api.html

Wenn ich als API überprüfe, bekomme ich eine Antwort mit 200 OK Status. Dies zeigt, dass ich meine HTML Seite nicht bekommen kann

Wie soll ich meine HTML je nach Anfrage bekommen

Vielen Dank im Voraus

    
Coeus 14.07.2016, 06:21
quelle

3 Antworten

20

Stellen Sie sicher, dass rest_framework in den Einstellungen Ihrer INSTALLED_APPS

enthalten ist     
Linovia 14.07.2016 07:23
quelle
1

Ich habe dieses Problem beim Upgrade von einer alten Django-Version auf Django 2.0. Meine settings.py hatte überhaupt keine TEMPLATE -Direktive, also habe ich Folgendes aus einem neuen django-admin.py startproject ... run gehängt:

%Vor%

Fügen Sie das zu Ihrem settings.py hinzu, wenn Sie in Ihrem TEMPLATES nicht die settings.py -Direktive haben. Arbeitete für mich.

    
Ross Rogers 21.12.2017 18:54
quelle
0

Versuchen Sie nicht, 'rest_framework' in Ihrem INSTALLED_APPS hinzuzufügen, indem Sie in Ihrem TEMPLATES.OPTIONS Folgendes hinzufügen:

%Vor%     
Juwaini 14.03.2017 03:51
quelle