#python #mysql #django
#python #mysql #django
Вопрос:
я новичок в python, я хотел бы создать исполняемый файл-установщик моего проекта django, я хотел бы, чтобы мой клиент двойным щелчком мыши запустил эту программу и открыл свой браузер с моим проектом, запущенным на его локальном сервере, и чтобы он мог получить доступ к базе данных mysql, спасибо. Я искал в Интернете о скриптах python для exe, PyInstaller, но я не могу найти, как запустить сервер и подключиться к базе данных в исполняемом файле.
Комментарии:
1. Если вы хотите что-то управляемое, что также копирует производственную среду, я предлагаю вам заглянуть в Docker. Если вы хотите просто создать сценарий запуска на локальном, я предлагаю вам просто создать файл .bat или .sh с необходимыми командами.
2. Спасибо за идею, я попытался создать .bat для запуска сервера, но он не запускает «python manage.py runserver», это мой код @ECHO OFF start cmd.exe / C «python manage.py runserver amp;amp; cd C: Users User1 Desktop MyProject amp;amp; C: «start C: «Program Files (x86)» Google Chrome Application chrome.exe » 127.0.0.1:8000 » , .Я был бы признателен за ответ
Ответ №1:
Прежде всего, вам нужно подготовить свое приложение и внедрить готовый к работе веб-сервер, такой как uvicorn. После этого вы должны объединить это с таким инструментом, как pyinstaller. Это может быть довольно сложно из-за большого количества зависимостей.