Seite 1 von 1
Text in HTML mit Python
Verfasst: Mittwoch 30. Dezember 2020, 12:52
von DieserMax07
Wie kann ich einen Text in einem HTML-Dokument durch Python anzeigen lassen? Mein Plan ist, auf einer Website die Liste der gebannten Spieler von einem Discord-Server anzuzeigen. Ich würde diese dann alle in meiner Datenbank speichern lassen, diese würde sich dann auf einem V-Server befinden, aber ich brauche hier nur das Script, womit ich Text anzeigen kann auf einer HTML-Seite.
Danke im Vorraus!
Re: Text in HTML mit Python
Verfasst: Mittwoch 30. Dezember 2020, 13:35
von __blackjack__
@DieserMax07: Du suchst anscheinend ein Webrahmenwerk. Bottle, Flask, Django, oder etwas vergleichbares, je nachdem wie umfangreich die dynamische Webseite werden soll.
Re: Text in HTML mit Python
Verfasst: Mittwoch 30. Dezember 2020, 15:27
von naheliegend
Würde dir Flask als Webrahmenwerk

und Flask-SQLAlchemy als ORM für die Daten aus der DB empfehlen. Ohne großen Aufwand kannst du das in einem Tag zusammenzimmern.
https://flask-sqlalchemy.palletsprojects.com/en/2.x/
Alles andere - wie __blackjack__ sagte - geht auch.
Re: Text in HTML mit Python
Verfasst: Mittwoch 30. Dezember 2020, 16:02
von nezzcarth
Je nachdem, wie häufig jemand gebannt wird und wie wichtig es ist, dass das Minuten-aktuell ist, kann auch ein einfacher statischer HTML-Report in Betracht kommen. Dieses Vorgehen hat den Vorteil, dass du dich nicht mit der Entwicklung, der Wartung und dem Deployment von Webanwendungen befassen musst. Das HTML kannst du mit einer Template-Engine (Jinja2, mako, ...) direkt in dem Skript, das auch die Daten aus der DB abfragt, erzeugen und es bei Bedarf dann als Cronjob laufen lassen.