2015-11-13 2 views
1

Мой администратор django работал нормально, но теперь jquery не загружается для datepickers и т. Д. В консоли браузера ошибка «$» не является функцией. Это началось после того, как я установил, а затем удалил библиотеку grappelli. Мои файлы администратора находятся на S3, поэтому я удалил их все и снова запустил сборку, но это не помогло. Я также очистил кеш браузера. На самом деле понятия не имею, как решить эту проблему - любая помощь будет оценена.

Я на Джанго 1.8.5

+0

Я думаю, вам не хватает JQuery – Gocht

ответ

2

Проблема оказалась в том, что Grappelli по установке, переписал на JQuery и связанные с ним файлы администратора. Мои файлы администратора находятся на S3/Cloudfront, поэтому после удаления grappelli мне пришлось снова запустить collectstatic, а также аннулировать кеш облачного облака администратора. Граппелли оказался очень болезненным ...

0

У меня была такая же проблема, и я решил ее, отредактировав конфигурацию nginx. До:

location /static/admin/ { alias /web/merv/env/lib/python3.4/site-packages/django/contrib/admin/static/admin/; } 

location /static/ { alias /web/merv/files/static/; } 

После:

location /static/ { alias /web/merv/files/static/; } 

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

  • Нет связанных вопросов^_^