Можно ли использовать Django с py2exe?
Вопрос
Мы хотели бы создать интранет-приложение Django для массового рынка.Нам нужно поддерживать только пользователей Windows, и администратору Windows (или «техническому пользователю») должно быть очень легко развернуть его (учитывая, что большинство администраторов/пользователей Windows имеют небольшой опыт работы с Python и т. д.).
Является ли Django + py2exe ответом?Нам нужно что-то дополнительное или что-то еще?
Решение
Да, вам требуется:
- Питон 2.5.2
- Джанго (версия SVN не менее 2008-06-05)
- Cherrypy (веб -сервер)
- Py2Exe
Другие советы
PyInstaller имеет встроенная поддержка для приложений Django.Большую часть волшебства он сделает сам.
Недавно я сделал это с Django 1.5 и Python 2.7.Я не встраивал веб-сервер, потому что мне просто нужен ORM.
Вот параметры, которые я использовал в setup.py:
options = {
"py2exe":{
"includes": ["Cookie","htmlentitydefs"],
"packages":["django","sqlite3","email"],
}
}
Не связан с StackOverflow