from flask import flask, render_template
from models import user
'''模板的簡單使用
條件語句
迴圈語句
模板的繼承
'''# 傳遞引數
def hello_world():
content = 12345
return render_template('index.html', content=content)
# 通過類來傳遞引數
def user_index():
user = user(1, 'ahisfu')
return render_template('user_index.html', user=user)
# 引數傳遞與模板中的條件語句
def query_user(user_id):
user = none
if int(user_id) == 1:
user = user(1, 'aaaaaaaa')
return render_template('user_id.html', user=user)
# 迴圈
def users_list():
users =
for i in range(0, 11):
user = user(i, 'user'+str(i))
return render_template('user_list.html', users=users)
# 繼承:能夠提高**的復用
def one():
return render_template('base_one.html')
def two():
return render_template('base_two.html')
if __name__ == '__main__':
models.py
class user(object):
def __init__(self, user_id, user_name):
self.user_id = user_id
self.user_name = user_name
以下為用到的html
index.html
user_index.html
user_id.html
hello }
無此使用者
user_list.html
}--}
base.html
base_one.html
base_two.html
Flask 學習(二)jinja2模板介紹
舉例 flask python from flask import flask,render template,redirect,request student student list student dict b c detail defdetail print url for detail r...
flask學習筆記(五) 模板
歡迎加入知了課堂,學習flask python flask系列 1 基礎 python flask框架 全棧開發 之前,我一直使用檢視函式返回字串的方式實現響應客戶端。然而實際開發中,這種方式開發的 對開發者而言十分混亂。不利於專案的維護,更加不便於實現複雜的業務邏輯。於是必須使用模板,將必要的資料...
flask框架模板jinja2
from flask import flask,render template from flask script import manager def index return this is index def template return render template file01.htm...