2009-06-21 11 views
2

Wenn Webhosting für Rails-Apps gefunden wird, muss der Hoster Ruby auf Rails unterstützen - das ist offensichtlich. Was ist mit Hosting für Django? Welche Unterstützung muss der Hoster bieten? Python oder mehr als nur Python?Bereitstellen von Django

Dies könnte wie eine offensichtliche Frage erscheinen, aber ich bin neu in Web-Entwicklungs-Frameworks, so muß ich fragen :)

+0

Es scheint, dass Python ist alles was benötigt wird ... so dass es einfacher zu implementieren als Rails-Apps :) –

Antwort

6

Es muss nur Python unterstützen 2.3 oder höher (aber nicht 3,0, noch), vorzugsweise mit mod_wsgi Unterstützung (obwohl es auch mit a bunch of other options funktioniert, falls erforderlich).

2

Python ist alles was benötigt wird.

Ich denke, es gibt ein cPanel-Plugin, mit dem Ihre Benutzer Django-Anwendungen erstellen und bereitstellen können. Wenn Sie also ein VPS- oder Reseller-Konto haben oder Ihr Host cPanel ausführt, können Sie ihm einfach sagen, dass er es installieren soll. Wenn ich den Link zum Plugin finde, poste ich es hier.

3

Technisch, wie andere Responder sagen, der Host braucht sehr wenig (hey, Django läuft sogar mit Google App-Engine für alle Einschränkungen der letzteren! -). Aber wenn Sie ein wenig mehr wollen (wie in, sagen wir Unterstützung für Probleme, die Sie möglicherweise begegnen!), Empfehle ich Sie lesen this site als auch - es wird Sie aber eine kurze Zeit dauern, und es kann sich als Beweis erweisen wirklich nützliche Info.

3

Andere Antworten haben die technische Frage behandelt, aber es sollte auch erwähnt werden, dass djangofriendly.com eine unschätzbare Ressource für die Auswahl eines Django-Webhosts ist. Nun

0

, ist Python nicht die nur Sache brauchen wenn Sie einen dedizierten Server laufen.

Sie benötigen (bitte korrigieren Sie mich, wenn ich etwas fehlt):

  • Ein Webserver, die mit Django Web-Anwendung kommunizieren, z.B .: Apache mit mod_wsgi.
  • Eine Datenbankschnittstelle, wie MySQL oder PostgreSQL (um nur einige beliebte zu erwähnen).
  • Python.
  • (Abhängigkeiten, Bibliotheken usw.)

Sie möchten this oder some general resources

Wenn Sie einige Hosting-Service verwenden, um lesen, dann werden Sie wahrscheinlich brauchen einen Anbieter zu finden, der behauptet, in der Lage zu sein, Django zu betreiben;)

Verwandte Themen