Можно ли использовать Django с py2exe? - PullRequest
11 голосов
/ 01 ноября 2009

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

Является ли Django + py2exe ответом? Нам нужно что-то дополнительное или что-то еще?

Ответы [ 3 ]

12 голосов
/ 01 ноября 2009

Да, вам требуется:

  • Python 2.5.2
  • Джанго (версия SVN на минимум 2008-06-05)
  • CherryPy (веб сервер)
  • py2exe

Учебник

4 голосов
/ 17 декабря 2009

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

0 голосов
/ 18 июля 2013

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

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

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