Как получить доступ к javascript вне django проекта? - PullRequest
0 голосов
/ 23 марта 2020

Я стал владельцем старого веб-приложения, которое использует django и esri / jsapi3.28. Я пытаюсь восстановить его в среде разработки. Он работает в производстве с использованием apache2 с документом root в каталоге 'webapp'. Я хотел бы создать среду разработки без apache2 и вместо этого использовать django runserver. Но при попытке тестирования в разработке с использованием runserver он не может найти каталог 'my_ext_ js'. Я считаю, что это потому, что документ root отличается? Похоже, я не могу изменить документ root.

Это структура веб-приложения.

webapp
  my_ext_js
    start.js
  django_app
    myapp
    django_app

Опять же, в работе мы запускаем apache2 с mod_wsgi, а документ root - это веб-приложение. При запуске в разработке, я запускаю runserver в каталоге django_app

django_app> python manage.py runserver

, как я могу запустить это с помощью runserver в разработке и заставить его распознавать / видеть папку 'my_ext_ js'? В рабочем коде отсутствует папка «my_ext_ js» в папке stati c. Сценарий html просто вызывает:

<script src="/my_ext_js/start.js"></script>

Любая помощь будет отличной!
Спасибо!

1 Ответ

0 голосов
/ 23 марта 2020

Измените STATICFILES_DIRS, чтобы включить этот каталог для локальной разработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...