/ / Empfohlenes Django-Setup? - Python, Django, Apache

Empfohlene Django-Einrichtung? - Python, Django, Apache

Ich bin dabei, ein großes Django-Projekt einzuleiten. Wenn ich die neueste stabile Version installiere ... wird das Setup vorgeschlagen. Dieses Betriebssystem, dieses RDBMS, diese Version von Python usw.? Ich bin normalerweise ein CentOS-Mann, aber ihre Repos spielen nicht gut mit den Django-Anforderungen ...

Antworten:

2 für die Antwort № 1

Ubuntu ist heutzutage bei weitem eine bessere Plattform. Ich bin ein Flüchtling von RHEL und Fedora. Holen Sie sich Ubuntu 9.10, und wenn Sie möchten, können Sie es auf Amazon ec2 generieren, um vollständige Flexibilität zu erhalten (dh starten Sie es in etwa 90 Sekunden, spielen Sie herum, machen Sie, was Sie wollen, löschen Sie es und nur es.) einen Dollar bezahlen). Ansonsten verwenden Sie einfach Ubuntu auf dem Desktop.

Ubuntu hat Python 2.6 standardmäßig, damit Sie nicht seltsame Upgrade-Pfade finden müssen. Ubuntu hat auch fertige Installationen für Django 1.1.1 (die neueste und beste), die sich in Apache integrieren lassen, usw.

Mit anderen Worten, ohne Verwendung von PIP, easy_install oder Quellinstallationen können Sie Django auf Ubuntu / Apache ausführen.

Wenn Sie sich sicher sind, ist PIP das Werkzeug, das Sie für alle Installationen von Nicht-Python-Bibliotheken verwenden sollten, da es aktueller ist.

MySQL ist einfacher als Postgres, spielt aber in beiden Fällen keine Rolle.

=== edit ==== Ich habe vergessen zu erwähnen, dass ich mod_wsgi verwende. Ich habe alles vergessen, da die Installation von Ubuntu Apache so einfach war, dass ich kaum darüber nachdenken musste.


1 für die Antwort № 2

httpd, mod_wsgi, PostgreSQL und EPEL. CentOS ist gut.


1 für die Antwort № 3

Wir verwenden Fedora 11, MySQL, Apache, mod_wsgi, Python 2.6. Funktioniert super.


0 für die Antwort № 4

Ubuntu 11.04, Django, MongoDB und Python 2.7 für uns und alles läuft ziemlich bissig.

Wirklich ein großer Fan der NoSQL-DB-Lösungen. Wenn Sie mit dem Programm nicht vertraut sind, würde ich Ihnen wärmstens empfehlen, es auszuprobieren, da dies Ihre Meinung ändern kann.

Einrichtung der Django-Produktionsumgebung mit MongoDB