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