2011-01-07 13 views

Antwort

2

In einem AJAX-Aufruf möchten Sie keinen Pfad zum Speicherort der .py-Datei auf Ihrem Computer (oder auf dem Server) angeben, sondern die zu rufende URL. Sofern Sie keinen Handler für test.py in app.yaml eingerichtet haben, rufen Sie in App Engine wahrscheinlich keine URL auf, die "test.py" enthält. Sie möchten eine URL (entweder relativ oder absolut) angeben, die dem test.py-Skript in Ihrer app.yaml zugeordnet ist.

1

Wenn Sie in Ihrer YAML-Konfigurationsdatei eine URL definieren, geben Sie an, dass diese URL ein Skript aufrufen muss. Was Sie tun müssen, ist eine Zeichenkette zu bilden, die eine bestimmte Aktion in dieses Skript aufruft. Dies ist nicht etwas, das auf Dateien basiert, wie in PHP oder anderen gängigen Skriptsprachen.

Also, es hängt davon ab, wie Sie Ihre Routen gebildet haben.

Diese Zuordnung erfolgt, wenn Sie in Ihrem Hauptskript die WSGIApplication definieren. Wenn Sie jedoch ein bestimmtes Framework verwenden, müssen Sie herausfinden, wie Sie eine URL von einem Controller-/Aktionstupel oder von diesem Framework generieren.

Verwandte Themen