私は自分自身を正しく表現できればと思っています。
「章」を編集する目的を持つHTMLページのハンドラーがあります。このページには章がリストされており、ボタンを使用してチャプターを追加できます。そのため、ページを初めて開くと、章がリストされ、さらに追加するボタンがリストされます。[追加]をクリックすると、同じページが表示されますが、章情報のフォームが表示されます。
私の問題は、ページをリロードするときに編集中の章の情報を渡すことです。これは、章への参照である「tut_key」を渡すことができないためです。
editTut.html:
{% for chap in chaps %}
       Title: {{ chap.title}}<br>
    {% endfor %}
{% if not editMode or editMode == 0 %}
<form ????????>
    <input id="tutBtnNext" type="submit" value="Add">
</form>
{% endif %}
{% if editMode == 1 %}
    <form method="post">
        <!-- form stuff -->
    </form>
{% endif %}
クラス:
class EditTut(FuHandler):
    def get(self):
        tutID = self.request.get('tut_key')
        tut = db.Key.from_path('Tutorial', tutID)
        chaps = db.GqlQuery("SELECT * FROM Chapter " +
                            "WHERE tutorial = :1", tut)
        self.render('editTut.html', chaps=chaps)
    def post(self):
        tutID = self.request.get("tut_key")
        tutorial = db.Key.from_path('Tutorial', tutID)
        title = self.request.get("chapTitle")
        content = self.request.get("content")
        note = self.request.get("note")
        chap = Chapter(tutorial=tutorial, title=title,
                       content=content, note=note)
        chap.put()
        self.redirect('/editTut?tut_key=%s' % tutID)
    #should i use something like this? 
    #I tried but i can't find a way to call this function on the html
    def addChap(self):
        tutID = self.request.get("tut_key")
        self.redirect('/editTut?tut_key=%s' % tutID)