問題使用してURLにスラグを持っている:/get_post_data/my-custom-slug
意味私はlocalhost:8080/get_post_data/my-custom-slug
に要求を行います。jQueryのから私は、サーバーへのPOSTリクエストを送信し、私が呼び出すURLは次のようなものです。ただし、ユーザーがテンプレート内でクリックする場所によっては、/my-custom-slug-two
に変更されることがあります。私は、URLルーターがスラッグを取得し、そのURLのスラッグを取得するためのハンドラ関数を取得し、スラッグに基づいて、私はいくつかのデータを取得し、いくつかのデータを取得し、それを返すモデルを呼び出します。はwebapp2を
ソリューション戦略:
app = webapp2.WSGIApplication([('/', MainPage),
('/get_post_data/<my_slug:[-\w]+>', PostData)
],
debug=True)
と、次のURLハンドラ関数です:
class PostData(webapp2.RequestHandler):
def post(self, my_slug):
self.response.out.write(my_slug)
トラブルがあり、ここで念頭に置いて上記で は、私は私のURLルータを設計してきた方法です: 理想的には、出力はmy-custom-slug
でなければなりませんが、問題はハンドラ関数でmy_slug変数を取得できないことです。 どこが間違っていますか?