мое приложение Django работает в довольно неспокойном окружении, и я хочу защитить его от манипуляций с исходным кодом.Единственный «правильный» способ, который мне удалось найти, - это скомпилировать исходный код как .py в .pyc следующим образом:
import compileall
compileall.compile_dir(".", force=1)
Но если я сделаю это, то впоследствии удалите все файлы .py и перезапуститеDocker контейнер, а также сервер запуска Python перезапускаются, мое приложение больше не может запускаться, потому что приложение ожидает views.py, urls.py и т. д.
есть ли способ сообщить django, что он должен всегда и толькозапустить из pycache , тогда я мог бы просто предварительно обработать компиляцию и затем удалить нескомпилированный / незащищенный источник из контейнера докера при сборке.
regards