Flask學習 2 模板

2021-09-25 02:54:37 字數 1575 閱讀 6561

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...