Html 404从参数“from”构造链接时出错;def get(自我,笔记本id):“;

Html 404从参数“from”构造链接时出错;def get(自我,笔记本id):“;,html,google-app-engine,python-2.7,Html,Google App Engine,Python 2.7,我得到了可怕的404 html错误消息与此网址 http://localhost:8088/editnotebook/Roger 链接是使用此href生成的 {% for page in pages %} <li><a href="/editnotebook/{{ page }}"> {{ page }} </a></li> {% endfor %} 模型如下 def get(self, notebook_id): iden = no

我得到了可怕的404 html错误消息与此网址

http://localhost:8088/editnotebook/Roger
链接是使用此href生成的

{% for page in pages %}
<li><a href="/editnotebook/{{ page }}">  {{ page }} </a></li>
{% endfor %}
模型如下

def get(self, notebook_id):
    iden = notebook_id
    notebook = db.get(db.Key.from_path('Notebooks', iden))
    self.render_template('editnotebook.html', {'notebook': notebook})
from models import Notes, Notebooks

class Notebooks(db.Model):
    user = db.StringProperty()
    moreinfo = db.StringProperty(multiline=True)
    deleteRequested = db.BooleanProperty(default=False)
这些信息是否足以告诉我为什么会出现404错误,并可能修复它


这个问题与相关。

hyperslug通过注意到我没有发布我的routes.py代码来回答这个问题。
在routes.py中,您必须添加正则表达式([\w]+)以适应link参数。

app.yaml
routes.py
在这里可能更相关。是的,routes.py正是问题所在。我没有添加到链接
([\w]+)
。非常感谢<代码>('/editnotebook/([\w]+)',editnotebook),