0

このURLで恐ろしい404htmlエラーメッセージが表示されます

http://localhost:8088/editnotebook/Roger

リンクはこのhrefで作成されます。

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

Pythonコードは次のとおりです。

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エラーが発生する理由を説明し、おそらくそれを修正するのに十分な情報ですか?

この質問は、ここの質問に関連しています。

4

1 に答える 1

0

hyperslugは、routes.pyコードを投稿していないことに気づき、これに本当に答えました。ルート.pyで、リンクパラメータに対応するために正規表現([\ w] +)を追加する必要があります。

于 2012-08-07T11:47:16.580 に答える