У меня огромная проблема.Пожалуйста, не судите, очевидно ли это для вас, но я не разрабатывал в JS годами.
Итак, вот контекст: у меня есть Django Rest API (который отлично работает) с Django Rest Framework.Цель моего приложения - использовать VueJS
в качестве внешнего интерфейса (и, следовательно, выполнять вызовы API).НО здесь ограничение: я не могу использовать npm/node
, а только импортировать сценарии на моем сервере Django (очевидно, в /static
) и импортировать их в файл index.html
благодаря рендеру шаблона Django.Импорт работает нормально, но только этот импорт (мне пришлось позаботиться об изменении разделителя VueJS, потому что он конфликтует с разделителями Django).
В любом случае, я хочу использовать компоненты VuesJS для хранения каждого экземпляра ресурса и, какмой коллега спросил меня, посмотрите / проверьте, можем ли мы реализовать общую маршрутизацию (я сразу подумал, что да с vue-router
, который также был хорошо импортирован).Но у меня возникают проблемы, когда я пытаюсь создать отдельные файлы для маршрутизатора и компонентов: у меня всегда возникают проблемы с импортом.
Итак, чтобы задать краткий вопрос: можно ли заставить Django и VueJS работать вместе без узла инпм?И так, может кто-нибудь дать мне подсказку о том, как разделить проблемы (как в python или любом языке программирования) в js, чтобы окончательно импортировать их в index.html
(или импортировать файл main.js
, который ссылается на другие сценарии ивыполнить бизнес-логику)
Если это не достаточно ясно, не стесняйтесь спрашивать меня о точности, например: обновить этот пост ... Я отчаянные ребята ^^