python flask
So entwickle ich eine Webanwendung, die den Benutzer nach Daten fragt, analysiert die Daten im Back-End mit BLAST und R, und gibt interaktive HTML-Plots, die werden an einem lokalen Ort gespeichert (Vorlagen) und dem Benutzer angezeigt.Kann nicht in interaktiven HTML-Outputs von R produzieren plotly Paket
Alles bis R Ausgänge läuft reibungslos. Ich habe die HTML-Dateien geöffnet und bestätigt, dass die R-Codes wie erwartet ausgeführt wurden und die erstellten Grafiken interaktiv sind. Wenn ich diese HTML-Dateien über flask
rendere, gibt der Browser eine schwarze Seite zurück. Die Verwendung von send_file
war auch fruchtlos, um die Plots anzuzeigen. Ich habe bestätigt, dass der Pfad zu den Java-Skripten für das interaktive Diagramm im selben Ordner liegt.
Geht man durch die Entwickler-Tool Konsole liest den folgenden Fehler:
htmlwidgets.js:1 Uncaught SyntaxError: Unexpected token <
jquery.min.js:1 Uncaught SyntaxError: Unexpected token <
datatables.js:1 Uncaught SyntaxError: Unexpected token <
jquery.dataTables.min.js:1 Uncaught SyntaxError: Unexpected token <
Kann jemand bitte beraten, wie erfolgreich die interaktive R HTML-Ausgaben in flask
zu zeigen zu bekommen?
Können Sie einige weitere Informationen hinzufügen? Wie rendert man HTML in einer Flasche? Verwenden Sie eine Vorlagen-Engine? Ohne weitere Informationen ist es meist wild zu erraten, was schief gelaufen ist. –
Hallo Maximilian, normalerweise wirst du ein HTML in flask mit zB @ app.route ('/ software /') zurückgeben def software(): \t zurückgeben render_template ('software.html') Dies gibt ein leeres Weiß zurück Bildschirm auf dem Browser mit den produzierten htmls –