Рендеринг виджета django-bootstrap-datepicker-plus на pythonanywhere - PullRequest
0 голосов
/ 02 января 2019

Я написал очень простое приложение на django и загрузил его в pythonany куда угодно. Через эту форму (и ее базовый шаблон ) я бы хотел разрешить пользователю устанавливать дату и время, используя django-bootstrap-datepicker-plus Джанго-bootstrap3 ).

Виджет выбора даты отлично работает на моем локальном хосте в режиме отладки (см. Подробности моей [локальной] веб-страницы на этом рисунке ), т.е. я могу нажать на календарь значок для отображения виджета календаря. Моя проблема в том, что на сервере pythonanywhere виджет не может быть отображен (т.е. отсутствует значок календаря, и когда я нажимаю на крайнюю правую часть поля ввода даты и времени, ничего не происходит).

Я использую тот же исходный код (извлекает последние версии моего репозитория github). Более того, виртуальная среда на pythonanywhere устанавливается через файл require.txt, полученный путем [pip] замораживания моей локальной среды (таким образом, я также использую такие же пакеты python ).

1 Ответ

0 голосов
/ 02 января 2019

Наиболее вероятная проблема заключается в том, что вы не обслуживаете статические файлы, необходимые для работы виджета. Проверьте ваши запросы браузера в инструментах разработчика, чтобы увидеть, получаете ли вы 404 для каких-либо ресурсов, которые могут использоваться виджетом. Если они 404ing, взгляните на документы PythonAnywhere и Django, чтобы узнать, как правильно обслуживать статические ресурсы.

...