Включение пользовательского модуля Python в приложение heroku?
Я включил свой модуль python в свое приложение следующим образом
-myapp
-mymodule
-__init__.py
-setup.py
-migrations
-template
-etc...
и в файл requirements.txt. Во время сборки модуль устанавливается вместе со всем остальным в requirements, что, как я полагаю, помещает mymodule в brython_stdlib.js, поскольку я также использую brython. Журналы подтверждают, что модуль установлен, но не где.
Successfully built mymodule
Однако, когда я пытаюсь импортировать модуль, я получаю ошибку. По логам я вижу, что клиент выполняет ajax вызовы в поисках файла.
Not Found: /mymodule.py
Not Found: /mymodule/__init__.py
Not Found: /static/django_brython/js/Lib/site-packages/mymodule.py
... and so on. (I've edited out a lot of lines here, but you get the idea!)
Итак, я думаю, что происходит то, что клиент не находит модуль и запрашивает его у сервера. Но я могу поместить mymodule.py в свое приложение, и оно все равно не находит его. Конечно, я бы предпочел не обслуживать ajax вызовы для этого, поскольку он уже должен быть установлен вместе со всем остальным в файле требований.
Пожалуйста, помогите! Я чувствую, что очень близок к тому, чтобы заставить это работать, но и сейчас такое ощущение уже некоторое время. lol