2009-03-25 6 views
7

Ich arbeite an einer Webanwendung mit isapi_wsgi und django-pyodbc. Ich möchte eine Möglichkeit haben, alle Abhängigkeiten zu installieren und die Dateien auf den Webserver zu übertragen. Leider sind einige davon leichter gesagt als getan. Insbesondere ist die Handhabung von Abhängigkeiten ein Problem, da einige von ihnen selbst unter setuptools nicht korrekt installiert werden (pywin32 ist besonders schwierig).Wie stellen Sie Django-Anwendungen für Windows bereit?

Die meisten der Tools, die ich für die Automatisierung dieser Art von Zeug sehe (fabric und capistrano) sind für die Verwendung mit Unix-Y-Systemen gemacht. Ich möchte ein kontinuierliches Integrationssystem aufbauen, das löst aber nur einen Teil des Problems. Gibt es eine Möglichkeit, einem Pythonisten, der gezwungen ist, Windows/IIS zu benutzen, das Leben zu erleichtern?

Antwort

3

Haben Sie nach Paver gesucht? Es ist vielleicht nicht die perfekte Lösung, aber vielleicht besser als Ihr aktueller Prozess.

Und es hat setuptools (und andere nützliche Wrapper) eingebaut.

+0

Sie haben Recht, es ist kein Allheilmittel. Aber es sieht trotzdem sehr interessant und hilfreich aus. –

6

BitNami bietet kostenlose Windows Django all-in-one installers, die alle Abhängigkeiten enthalten, um eine Django-App unter Windows bereitzustellen. Haftungsausschluss: Ich bin einer der Entwickler dieses Tools. Wenn Sie eine gehostete Version haben, haben wir auch kostenlose Windows Amazon Machine Images (schauen Sie weiter unten auf dieser Seite), aber in diesem Fall würde ich Ihnen wärmstens empfehlen, mit einem Linux-basierten AMI zu arbeiten.

Verwandte Themen