Hallo,
ich komme immer mehr zur Erkenntnis, das ich bestimme Daten welche ich in einer Datenbank ablege, nicht wirklich benötige.
Diese Daten, vorrangig live-Daten, möchte ich in eine Webseite anzeigen.
Sehe ich das richtig, das Python über requests mir das möglich machen sollte?
Ich frage dann über PHP das Python-Script, welches natürlich laufen sollte, über eine URL ab?
Dann würde ich mich mit diesem Weg mal beschäftigen.
Gruß und Danke vom Ralf
API, requests als Datenübergabe an Webseite
Einen Schritt zurück: Welche Rolle spielt PHP hier? Python + Requests geht, wenn du aber eine PHP-Webanwendung um dieses Feature erweitern willst, kannst du auch den HTTP-Request natürlich auch direkt von PHP aus machen, da brauchst du kein Python für.
Abhängig vom konkreten Fall mache ich es manchmal übrigens so, dass die Resultate in einem Cache (z.B. Redis) gespeichert und von dort dann angezeigt werden. Ob das sinnvoll ist, hängt natürlich stark davon ab, was du da genau abfragst und wie aktuell das sein muss. Da du aber ja eine Datenbank erwähnst, wo das aktuell gespeichert würde, ist das vielleicht für deinen Fall ja eine Überlegung wert; muss man gucken.
Abhängig vom konkreten Fall mache ich es manchmal übrigens so, dass die Resultate in einem Cache (z.B. Redis) gespeichert und von dort dann angezeigt werden. Ob das sinnvoll ist, hängt natürlich stark davon ab, was du da genau abfragst und wie aktuell das sein muss. Da du aber ja eine Datenbank erwähnst, wo das aktuell gespeichert würde, ist das vielleicht für deinen Fall ja eine Überlegung wert; muss man gucken.
Die PHP dient nur zur Anzeige der Daten, welche ich mit dem Python-Script aus Solarwechselrichtern abfrage.
Auf dem raspi läuft ja meine Maria-Datenbank. Gefüttert vom Python-Script.
Ich dachte ich kann die Datenbank umgehen und direkt aus dem Python-Skript die PHP-Seite füttern, wenn diese mal aufgerufen wird.
Auf dem raspi läuft ja meine Maria-Datenbank. Gefüttert vom Python-Script.
Ich dachte ich kann die Datenbank umgehen und direkt aus dem Python-Skript die PHP-Seite füttern, wenn diese mal aufgerufen wird.
Ich generiere eine HTML oder PHP-Seite und stelle sie zur Verfügung?sparrow hat geschrieben: Sonntag 21. Juli 2024, 14:45 Die Verbindung PHP->Python ist halt komisch.
Kann man machen. Aber PHP ist halt gefühlt 90er und wenn die Hauptdatenquelle eh über Python komt, dann kann man die Seite auch einfach per Python ausliefern.
Wenn das geht, wäre noch besser.