Вопрос

Мы хотели бы создать интранет-приложение 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"],
           }
 }
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top