@artinnok
бекенд-программист

Как сделать проект Django исполняемым файлом?

Есть проект на Django, который надо сделать портативным: в идеале, скачать на флэшку и чтобы он мог запускаться с нее.

Т.е. человек два раза кликает на исполняемый файл - стартует встроенный стандартный сервер, и при переходе на localhost отображается страница проекта. База стандартная - SQLite.

Запускаться будет на Windows 7 и выше, возможно, Windows XP. У меня самого стоит Mac OS.
Предполагается, что у конечного пользователя не стоит Python и другие зависимости проекта.

Никаких больших нагрузок не будет - только один юзер.

Никаких заморочек тоже не надо - максимально просто, чтобы работало.

Что надо использовать, чтобы сделать это?
  • Вопрос задан
  • 2064 просмотра
Решения вопроса 1
@deliro
Создать из под винды virtualenv (назовём его project) в корне флешки и установить все зависимости
Папку с проектом закинуть в project (пусть называется src)
Создать файл в корне флешки (start.bat) и в нём написать примерно следующее:
%CD%\project\bin\python.exe %CD%\project\src\manage.py runserver
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@nirvimel
Под windows для упаковки в exe существуют:
  1. py2exe
  2. PyInstaller
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы