Pythonを使用してappengine用のCMSに取り組んでいます。ページのタイトル、コンテンツ、その他のメタデータを入力するワードプレスの仕組みによく似たフォームページがあります。これが AddPage だとしましょう
ページが保存されると、データが保存され、記事のインデックス ページにリンクが表示されます。投稿をクリックするとワードプレスと同じように。私がやろうとしているのは、インデックスページでリンクをクリックすると、ユーザーは AddPage とまったく同じページにリダイレクトされますが、編集できるようにデータが既に入力されています。
何か足りない場合はどうすればよいですか:
class EditPageHandler(webapp2.RequestHandler):
def get(self, articleID):
page_details = db.GqlQuery("SELECT * FROM TitlePage WHERE key_name = '" + articleID + "'" )
pageDetails_list = page_details.fetch(10)
template = jinja_environment.get_template('templates/editcourse.html')
self.response.out.write(template.render({'page_details':pageDetails_list}))
HTML テンプレートは次のように表示されます。
<input id="author" type="text" name="author" maxlength="120" value="{{ page_details.Author }}">
エラーが発生せず、これが機能しないため、ここに何かが正しくありません:
私もそれを次のように出力しようとしました:
まだ何も助けてください。