flask使用心得

2021-08-20 16:56:05 字數 1993 閱讀 7180

進入script檔案 activate 虛擬環境

pip freeze 檢視pip安裝過的包

pip install flask

檔名: hello.py

from flask import flask

@qpp.route('/')

defhello

():return

'hello world'

if __name__ == '__main__'

啟動專案:

python hello.py

簡簡單單的7行**就可以執行乙個flask專案,由此可見flask輕巧,靈活的特點顯而易見

# 傳遞字串型別(預設)

def hello_person(name):

return render_template('hello.html',name=name)

# 傳遞int型別

def hello_int(id):

return render_template('hello.html',id=id)

# 傳遞浮點型別

def hello_float(float_id):

return render_template('hello.html',float_id=float_id)

# 傳遞path型別

def hello_path(path):

return render_template('hello.html',path=path)

# 傳遞uuid型別

def hello_uuid(uuid):

return render_template('hello.html',uuid=uuid)

頁面:你好 你好}

我是int:}

我是float:}

我是path:}

我是uuid:}

目錄層級:

requeirement

re_install.txt #裡面裝安裝過的包

statci #靜態資源

templates #頁面目錄

user #應用目錄

__init__.py #初始化檔案

models.py #模型檔案

stu_views.py #路由頁面

utils

functions.py #初始化函式檔案

__init__.py #初始化檔案

manage.py #工程檔案

stu_views.py檔案:

#匯入藍圖模組

from flask import blueprint

stu_blueprint = blueprint('stu',__name__)

@stu_blueprint.route('/')

defscores

():return

'分數'

functions.py檔案:

from flask import flask

from user.stu_views import stu_blueprint

from user.user_views import blue

import os

# 定義函式建立總工程

def():

# 指定靜態資源和模板頁的路徑

base_dir = os.path.dirname(os.path.dirname(__file__))

static_dir = os.path.join(base_dir,'static')

templates_dir = os.path.join(base_dir,'templates')

# 為總工程繫結藍圖

manage.py目錄:

from flask_script import manager

if __name__ == '__main__':

manage.run()

frameset 使用心得

欲明白本篇 html徹底剖析 之標記分類,請看 標記一覽 也請先明白圍堵標記與空標記的分別,請看 html概念 框架概念 謂框架便是網頁畫面分成幾個框窗,同時取得多個 url。只需要 即可,面所有框架標記需要放在乙個總起的 html 檔,這個檔案只記錄了該框架如何分割 不會顯示任何資料,所以不必放入...

Access使用心得

今天臨時用access做資料庫,長期用sql server開發習慣了,總結一下現在為止用到的比較大的差異,以後有新的再補了 1 返回字串長度 len s lenb s 前者返回字元數,後者返回位元組數,並且access中text型別字元統一為2位元組,與sql2000不同。2 join的使用 acc...

vmware使用心得

成功在winxp環境中安裝了vista business版本,反之,亦然。可以建立工作組網路連線了,虛擬機器也可以訪問網際網路了。安裝說明 在安裝嚮導中,無論使用哪種網路連線形式,都不影響正確安裝。安裝後,可以編輯本地機和虛擬機器之間的網路連線形式。需要注意三個細節問題 1 網絡卡要設定為 電源啟動...