2017-09-04 2 views
1

Ich habe eine Anwendung in Python zum Sammeln von Daten aus einem Javascript-Formular geschrieben und den verarbeiteten Text zurückgegeben. Es basiert vollständig auf dem Code hier (aber viel komplexer, also muss ich Python dafür verwenden).Wie verwenden Sie eine web.py-Anwendung in Wordpress?

https://kooneiform.wordpress.com/2010/02/28/python-and-ajax-for-beginners-with-webpy-and-jquery/

(die Menschen beachten, die bearbeiten möchten ... bitte diesen Link an Ort und Stelle belassen, da sie alle relevanten Codeabschnitte in Python und Javascript zeigt).

Ich muss dies in Wordpress verwenden (da das ist, was meine Website läuft) und ich habe ehrlich gesagt keine Ahnung, wie man das abziehen. Webpy kann mit Apache CGI laufen, aber die Dokumentation (http://webpy.org/cookbook/cgi-apache) ist nur dann klar, wenn man als eigene Seite direkt zur Python App navigieren möchte.

Ich hoffe, jemand hier hat Know-how, wie man dies alles in eine Wordpress-Seite/Post einbetten?

Danke !!

Antwort

0

Soweit ich weiß, gibt es keine native Möglichkeit, Python-Code innerhalb einer WordPress-Site wie php auszuführen. In der Tat, wenn Sie nichts tun, was in Python einzigartig ist, würde ich vorschlagen, dass Sie PHP verwenden, das reguläre Ausdrücke unterstützt und in WordPress verwendet werden kann, indem Sie das Plugin "PHP einfügen" installieren.

Wenn Sie wirklich Python verwenden möchten, benötigen Sie einen API-Endpunkt, über den Sie die Funktion mit Ihrer Website verbinden. Sie müssten in Azure Function App/AWS Lambda suchen, auf dem Sie eine Funktions-App schreiben, die als Backend fungiert. Wenn Ihre Website von jemandem angefordert wird, führt Ihre Website eine HTTP-Anfrage an diese API aus.

Können Sie erklären, was genau Sie auf Ihrer Website tun möchten?

+0

Es ist sehr anspruchsvolle NLP-Verarbeitung von benutzerdefinierten Text. – AstroBen

+0

Nehmen Sie diese Website (http://text-processing.com/demo/sentiment/) als ein Beispiel, geben Sie einen Textblock ein, wo Sie eine Analyse der Stimmung geben. Sie betreiben es, indem sie einen HTTP-POST an http://text-processing.com/api/sentiment/ senden, wo sie die Analysefunktion übernehmen. – chrisckwong821

Verwandte Themen