python 正则表达式 appengine

发布于 2024-10-31 05:13:49 字数 420 浏览 1 评论 0 原文

我有一个使用 appengine 和 python 的应用程序。它是一个绘制地点地图的社交网络。我想要这种类型或网址中的每个地方:www.mysite.com/place/nameoftheplace

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

r'/place/(.*)' 

并且在获取请求中我有:

def get(self, placeName=""):

但出于某种原因,如果我调用 www.mysite.com/place/theplace,它会以 placeName = "theplace" 进入 get,在 get 结束后,它会一遍又一遍地调用自己,并使用不同的地名,例如“/css/something”。谁能帮助我吗?非常感谢。

i have an application that uses appengine with python. Its a social network that maps places. I want to have each place in this kind or url: www.mysite.com/place/nameoftheplace

for that i did this regular expression as a parameter of mine WSGIApplication:

r'/place/(.*)' 

and on the get requisition i have:

def get(self, placeName=""):

but for some reason, if i call www.mysite.com/place/theplace, it enters the get with placeName = "theplace" and after the get ends, it call itself over and over, with a diferent placename like "/css/something". Can anyone help me? Thank you very much.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

書生途 2024-11-07 05:13:49

听起来您在 HTML 中的 标记中使用了相对 URL,因此浏览器正在尝试获取 /place/css/something


在 HTML 中,使用例如 ,并在 app.yaml 中使用:

- url: /static/
  static_dir: static

然后将 CSS 放入 static目录。

It sounds like you're using relative URLs in your <link rel-'stylesheet' href='css/something'> tags in your HTML, so the browser is trying to fetch /place/css/something.


In your HTML, use, e.g., <link rel='stylesheet' href='/static/something.css'>, and in app.yaml use:

- url: /static/
  static_dir: static

then place your CSS in the static directory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文