2013-05-29 3 views
1

У меня есть новая установка django-tastypie и django-tastypie-swagger.django-tastypie-swagger не обслуживает файлы JS/CSS Swagger

http://localhost:8000/tasty/doc/ обслуживает необходимый HTML-код, но не тянет ни один из CSS или JS, необходимых для его работы.

http://localhost:8000/tasty/doc/resources/ работы и шоу:

{ 
    basePath: "http://localhost:8000/tasty/doc/schema/", 
    apis: [ 
     { 
      path: "/snap" 
     }, 
     { 
      path: "/user" 
     } 
    ], 
    apiVersion: "0.1", 
    swaggerVersion: "1.1" 
} 

Но все остальные (/schema/ и статические файлы) возвращают 404 ошибки.

ответ

0

У меня была та же проблема, вы имели и решить ее, создав файл в моем каталоге шаблонов проекта по следующему пути: шаблоны/tastypie_swagger с содержанием этого file:

Обратите внимание, что проблема вызвана изменением STATIC_URL переменная, которая неправильно понята, я заменил эту переменную своим URL-адресом проекта, и она отлично работала.

0

Для тех, кто сталкивается с этой проблемой в будущем ... Вы можете выполнить следующую команду после установки Джанго-tastypie

python manage.py collectstatic --noinput 
0

У меня была такая же проблема. Простое исправление add 'django.core.context_processors.static' to 'context_processors' in settings.py. Than STATIC_URL будет работать.

Смежные вопросы