2009-03-25 21 views
7

Pracuję nad aplikacją internetową przy użyciu isapi_wsgi i django-pyodbc. Chciałbym mieć sposób na zainstalowanie wszystkich zależności i wypchnięcie plików na serwer WWW. Niestety, niektóre z nich łatwiej powiedzieć niż zrobić. W szczególności obsługa zależności jest uciążliwa, ponieważ niektóre z nich nie będą poprawnie instalowane nawet w setuptools (pywin32 jest szczególnie trudny).Jak wdrażać aplikacje django dla systemu Windows?

Większość narzędzi, które widzę do automatyzacji tego rodzaju rzeczy (fabric i capistrano) są przeznaczone do użytku z systemami unix-y. Chciałbym stworzyć system ciągłej integracji, ale to rozwiązuje tylko część problemu. Czy istnieje sposób na ułatwienie życia Pythonista, która jest zmuszona do korzystania z Windows/IIS?

Odpowiedz

3

Czy przejrzałeś Paver? To może nie być idealne rozwiązanie, ale może lepsze niż twój obecny proces.

Ma wbudowane narzędzia setuptools (i inne użyteczne opakowania).

+0

Masz rację, to nie jest lekarstwo. Ale wygląda to bardzo interesująco i pomocnie. –

6

BitNami zapewnia bezpłatny Windows Django all-in-one installers, który zawiera wszystkie zależności, aby wdrożyć aplikację Django w systemie Windows. Zastrzeżenie: Jestem jednym z twórców tego narzędzia. Jeśli planujesz wersję hostowaną, mamy również bezpłatne obrazy Windows Amazon Machine (patrz dalej na tej stronie), ale w tym przypadku zdecydowanie polecam korzystanie z AMI opartego na systemie Linux.

Powiązane problemy