YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese subtitles

← 08-09 Template Refactor

Get Embed Code
2 Languages

Showing Revision 1 created 01/21/2017 by 政裕 大窪.

  1. ではfrom_htmlを削除して
  2. テンプレートがうまく動作するか確認しましょう。
  3. 前まではHTML生成のために色々なコードを書く必要がありましたが
  4. 今は先ほど追加したファンクションを書くだけです。
  5. self.render("shopping_list.html")
    これで空のフォームがレンダリングされるはずです。
  6. 余計なコードはコメントアウトしておきましょう。
  7. OK、コードのこの部分
  8. これは前に書いた不要なコードなのでコメントにします。
  9. OK、ブラウザを見て見ましょう。
  10. 正しく動作しているでしょうか。
  11. ページをリロードすると"Add a Food"ページが見えました。
  12. 食品名を追加するとURLに食品名が追加されます。
  13. しかしまだhidden input は設定していません。
  14. ですからパラメータは複数保持できません。
  15. パラメータは毎回置き換えられます。
  16. でもテンプレートが基本的に動作していることを確認できました。
  17. 自分のパソコンでも動作することを確認してください。
  18. 少し回りくどい説明だったかもしれませんが、
  19. テンプレートを使ったHTMLの生成ができるようになりました。
  20. それではさらに詳しくjinja2の使い方を学習しましょう。