Я не знаю, что такое "способ django" для включения js-файлов, но я просто использую простое регулярное включение в шаблон, это здорово, так как вы можете динамически генерировать местоположение / имя файла для них ... о, и если вы используете тестовый сервер django. Я не знаю, как заставить его распознавать их, или даже если это возможно, но все, что вам нужно, это запустить сервер apache на локальном компьютере, а затем поместить файлы в каталог localhost, и вы можете включить через localhost, включая их полный путь в шаблон (т. е. http://localhost/myfiledirectory/myfile.js),. Я также использую amazon s3 для размещения файлов, так как вы получаете URL для них (не то, что вы спрашивали об этом, но его быстрый способ размещения файлов, если у вас не работает apache локально)
По сути, мое понимание Django заключается в том, что он работает не так, как фреймворк PHP, например, поскольку файлы для Django не размещаются (или не нуждаются по крайней мере) в веб-пути (т.е. они не должны быть доступны через путь к хосту, но могут находиться в любом месте на машине) это хорошо для обеспечения дополнительной безопасности и т. д., но это также означает, что для предоставления файлам URL-адреса для их загрузки они должны находиться в пути веб-хостинга, другие может знать, как заставить django делать это напрямую, но мой быстрый и грязный метод помещения их в путь localhost сработает, если это все, что вам нужно.