2017-10-22 13 views
1

私はアプリケーションエンジン(Pythonランタイム内)に静的なWebサイトを持っていて、何かを取得するためにjQuery AJAX呼び出しを単一のpythonスクリプトにしたいのであれば、サイト全体をただのpythonフレームワークそのファイルを実行するには?静的なアプリケーションエンジンサイトでPythonスクリプトを実行していますか?

アプリエンジン標準を使用しています。

答えて

3

いいえあなたのapp.yamlには、Pythonアプリケーションにルーティングするパスを指定し、残りのパスは静的サイトにマップしたままにしてください。例えば

は:

handlers: 
- url: /your/ajax/call 
    script: yourmodule.yourapp 

- url: /(.*) 
    static_files: static/\1 
    upload: static/.* 

ハンドラは、それらが指定されている順序で試合のために評価されているので、あなたのAJAX呼び出しは、その特定のパスに一致し、静的なハンドラが何か他のものと一致します。

https://cloud.google.com/appengine/docs/standard/python/config/appref

関連する問題