fragen stichworte

Risiken bei der Verwendung von django manage.py runserver für die Produktion auf einem kleinen Server für den internen Gebrauch?

Ich schreibe eine kleine Web-App mit Django. Es wird nicht mehr als 200 Benutzer haben, alle intern in meinem Unternehmen. Ich möchte es so schnell wie möglich einrichten. Ich bin neu bei Django und Web-Apps.

Beim Lesen des Tutorials von django wird nicht empfohlen, python manage.py runserver für die Bereitstellung des Produktionsservers zu verwenden, es werden jedoch keine Gründe angegeben.

Ich vermute, dass djangos runserver für meine bescheidenen Zwecke in Ordnung ist. Hab ich recht? Welche Risiken gehe ich ein?

antworten

Aus der Dokumentation von manage.py:

DO NOT USE THIS SERVER IN A PRODUCTION SETTING. It has not gone through security audits or performance tests. (And that’s how it’s gonna stay.

Das ist alles, was Sie wissen müssen, um eine Entscheidung zu treffen.

Wenn Sie eine Python-Web-App bereitstellen, selbst für ein Projekt mit geringer Auslastung, das nur für den internen Gebrauch bestimmt ist, lohnt es sich immer noch, zusätzliche Arbeit zu erlernen, um einen richtigen Weg für das Hosten der Anwendung zu lernen, da dies sehr wahrscheinlich ist Sie müssen diese Fähigkeiten zu einem späteren Zeitpunkt einsetzen.