Sheeva P. schrieb:
> Nunja, Du brauchst zwei Dinge: a) einen Webserver [...] der b)
> so konfiguriert ist, [...]
Ach ja: Python ist (auch) in der Webentwicklung ziemlich stark und
bietet daher einige Möglichkeiten, die Du Dir vielleicht ansehen
möchtest, bevor Du mit ollem Unsinn wie CGI herumhantieren möchtest.
Da wäre zum Beispiel Flask: ein Microframework, das im Kern nur aus
einem Mapper von URLs auf Funktionen und der Template-Engine Jinja2
besteht. Sinnvolle Seiten zum Anschauen und Lernen: [1-3].
Das Webframework Django bietet die Funktionen von Flask, und erweitert
sie um zum Beispiel einen objektrelationalen Mapper zum Ansprechen einer
SQL-Datenbank, dazu ein Berechtigungskonzept und eine automatisch
erzeugten Admin-Schnittstelle: [4].
Es gibt noch eine Reihe weiterer Frameworks, aber diese beiden dürften
heute die mit Abstand verbreitetsten, bestdokumentierten, und
bestunterstützten sein. (Wer weitere hinzufügen mag, ist auch mir
natürlich herzlich willkommen.) Beide haben einen integrierten Webserver
für die Entwicklung, den Du allerdings unter keinen Umständen produktiv
nutzen solltest!
Für Flask brauchst Du nicht viel: keine Datenbank, keine Berechtigungen,
und nur relativ überschaubare Python-Kenntnisse. Django dagegen ist eine
andere Nummer, das setzt gewisse Python-Kenntnisse und zwingend eine
SQL-Datenbank voraus.
[1] https://flask.palletsprojects.com/en/1.1.x/
[2]
https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
[3] https://exploreflask.com/en/latest/
[4] https://www.djangoproject.com/