2009-11-01 31 views
11

Kitle pazarı için bir Django Intranet uygulaması oluşturmak istiyoruz. Sadece Windows kullanıcılarını desteklememiz gerekiyor ve bir Windows yöneticisi (ya da "teknik kullanıcı") dağıtımı için çok kolay olması gerekiyor (çoğu Windows yöneticisinin/kullanıcının Python ile çok az deneyime sahip olduğunu unutmamak gibi).Can Django py2exe ile birlikte kullanılabilir mi?

Django + py2exe cevabı mıdır? Fazladan bir şeye mi ihtiyacımız var?

+0

Django uygulamasını çalıştırmak için bir WEB Server gerekiyor değil mi? – jldupont

+0

Evet, ancak son kullanıcı için bunu kolaylaştırmak için nasıl paketleyebileceğimizi merak ettik :) –

cevap

11

Evet, gerektirir:

  • Python 2.5.2
  • CherryPy'ın (web sunucusu)
  • Py2Exe
  • Django ( az 2008-06-05 az svn versiyon)

Tutorial

+0

İlgili soru: http://stackoverflow.com/questions/1317899/django-projects-as-desktop-applications-how- – Radek

+0

için sanırım bu bir web sunucusuna ihtiyaç duyduğundan ilgili soruya biraz farklı. Ama bağlantı için teşekkürler. –

+1

Tamam, Nick sonra ödeme: http://www.appcelerator.com/products/titanium-desktop/ Link için Radek – Radek

4

PyInstaller, Django uygulamaları için builtin support'a sahiptir. Büyünün çoğunu kendi başına yapacak.

0

Son zamanlarda bunu Django 1.5 ve python 2.7 ile yaptım. Bir web sunucusu yerleştirmedim, çünkü sadece ORM'yi istedim.

Burada setup.py dosyası kullanılan seçenekler:

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