Можно ли использовать Django с py2exe?

Мы хотели бы создать приложение Intranet для Django для массового рынка. Нам нужно только поддерживать пользователей Windows, и для администратора Windows (или "технического пользователя" ) должно быть очень легко развертываться (имея в виду, что большинство администраторов и пользователей Windows мало имеют опыта работы с Python и т.д.).

Ответ Django + py2exe? Нужно ли что-то лишнее или что-то еще?

Ответ 1

Да, вам нужно:

  • Python 2.5.2
  • Django (версия svn на наименее 2008-06-05)
  • CherryPy (веб-сайт сервер)
  • py2exe

Учебник

Ответ 2

PyInstaller имеет встроенная поддержка для приложений Django. Он будет делать большую часть магии сам по себе.

Ответ 3

Недавно я сделал это с Django 1.5 и python 2.7. Я не встраивал веб-сервер, потому что я действительно просто хотел ORM.

Вот параметры, которые я использовал в setup.py:

options = {
 "py2exe":{
           "includes": ["Cookie","htmlentitydefs"],
           "packages":["django","sqlite3","email"],
           }
 }