大衆市場向けの 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"],
}
}