2017-04-18 1 views
0

Ich versuche zu integrieren Prahlerei 2.0 mit vorhandener DRF-Anwendung zu integrieren, aber es in Browser ergibt nach dem Ausführen python manage.py runserver folgende Fehler:Wie django-rest-Prahlerei 2.0 mit vorhandener DRF Anwendung (Anfänger)

TemplateDoesNotExist an/Prahlerei rest_framework_swagger/index.html anfordern Methode: GET-Request URL: http://127.0.0.1:8000/swagger Django Version: 1.10 Ausnahmetyp: TemplateDoesNotExist Ausnahme Wert: rest_framework_swagger/index.html Ausnahme Ort: C: \ Benutzer \ MHAZIQ ~ 1 \ Desktop \ Tkxel \ mmg-git \ venv \ lib \ Site-Pakete \ django \ template \ loader.py in get_template, Linie 25

ich folgende Zeilen in views.py hinzugefügt haben:

from rest_framework_swagger.views import get_swagger_view

schema_view = get_swagger_view(title='Pastebin API')

Und ich habe hinzugefügt folgende Zeilen in urls.py:

url(r'^swagger', views.schema_view),

Ich habe folgende Lösung versucht, die Anwendung: TemplateDoesNotExist at /docs/ rest_framework_swagger/index.html

aber es didnot mein Problem zu lösen, Kann jemand mir in dieser Hinsicht helfen bitte?

Antwort

0

Nach mehreren Stunden der Forschung habe ich das Problem mit meinem Code gefunden, wie ich Prahlerei in ein bestehendes Projekt hinzugefügt wurde, tat es folgende Parameter in settings.py haben:

TEMPLATES = [ 
{ 
    'BACKEND': 'django.template.backends.django.DjangoTemplates', 
    'DIRS': [], 
    'APP_DIRS': True, 
    'OPTIONS': { 
     'context_processors': [ 
      'django.template.context_processors.debug', 
      'django.template.context_processors.request', 
      'django.contrib.auth.context_processors.auth', 
      'django.contrib.messages.context_processors.messages', 
     ], 
    }, 
},] 

Jetzt Prahlerei arbeitet absolut in Ordnung !