python正则表达式appengine

时间:2011-04-05 21:36:06

标签: python regex google-app-engine seo

我有一个使用appengine和python的应用程序。它是一个映射地点的社交网络。我希望每个地方都有这种或网址:www.mysite.com/place/nameoftheplace

为此我将这个正则表达式作为我的WSGIApplication的参数:

r'/place/(.*)' 

并且在获得申请时我有:

def get(self, placeName=""):

但出于某种原因,如果我打电话给www.mysite.com/place/theplace,它会输入带有placeName =“theplace”的get,并且在get结束后,它会一遍又一遍地调用自己,并使用不同的地名,例如“ / CSS /某事”。谁能帮我?非常感谢你。

1 个答案:

答案 0 :(得分:2)

听起来您在HTML中的<link rel-'stylesheet' href='css/something'>标记中使用了相对网址,因此浏览器正在尝试抓取/place/css/something


在您的HTML中,使用例如<link rel='stylesheet' href='/static/something.css'>,并在app.yaml中使用:

- url: /static/
  static_dir: static

然后将CSS放在静态目录中。