Html 404从参数“from”构造链接时出错;def get(自我,笔记本id):“;
我得到了可怕的404 html错误消息与此网址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
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),