Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ITAC | Jinja & Bootstrap

ITAC | Jinja & Bootstrap

ITAC | Jinja & Bootstrap

racterub

May 26, 2020
Tweet

More Decks by racterub

Other Decks in Programming

Transcript

  1. Overview • Basic Jinja Templates • Bootstrap (我只會⼤概介紹) • Basic

    login page (這個請⾃⾏實作,最後會帶⼀次) 2
  2. Jinja • {% .. %} statement • {# .. #}

    comment • {{ .. }} variables • # .. # line statements (statement 的美化版) 6
  3. Jinja • 從 Flask 丟參數去 Jinja • 字串 / 數字

    • {{ variable }} • 串列 • {{ variable[idx] }} • 字典 • {{ variable[key] }} 7
  4. Jinja • 語法 • if {% if <expression> %} …

    {% else if <expression> %} … {% else %} … {% endif %} 8
  5. 10

  6. Jinja • Python • • Jinja • {{ “ hello

    world “|trim|title }} • 13
  7. 14

  8. 實作辣 1. 將 GET 參數 a 的數字產⽣⼀個 0 到 a

    的 list,並且在 jinja 裡⾯作出以下格式 (e.g. ?a=123 => [0,1,…123]) 1. 1, 2, 3, 4, 5, …… 2. 將第⼀個實作修改,如果數字可以整除 5,則顯⽰在⾴⾯ 上。同樣需要相同格式 20
  9. 22