python 正则表达式 appengine
我有一个使用 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”。谁能帮助我吗?非常感谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来您在 HTML 中的
标记中使用了相对 URL,因此浏览器正在尝试获取
/place/css/something
。在 HTML 中,使用例如
,并在 app.yaml 中使用:
然后将 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:then place your CSS in the static directory.