python編程webpy框架模板之def with學習

一:模板的理解

模板是將一個事物的結構規律予以固定化、標準化的成果。

例如:網頁的組成需要是html,head,body,你隻要按照它的規則來寫,裡面具體是怎麼執行的,你需要去瞭解其他知識。

web.py:頁面統一通過html文件和後臺的類來對應,web框架為html文件獲取類中的參數提供瞭完整的機制。

二:簡單模板

1.  在你的目錄下新建文件html,在該文件夾下創建index.html文件

index.html中的內容:

        <!DOCTYPE html>
        <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>web簡單模板</title>
        </head>
        <body>
            <h1>你好,我是web簡單模板 </h1>
        </body>
        </html>

2. 獲取我剛才創建的html文件夾

render = web.template.render(‘html/’)  #框架會去html目錄下查找全部的html文件。

3. 根據具體文件的名字操作

 render.index()    #index表示我創建的index.html

4. 實例

這裡寫圖片描述

運行結果:

這裡寫圖片描述

默認端口是8080,你也可以改變端口
python 項目名.py  端口號

三:def with

1.  傳遞參數

 name=’張三’
 render.index(name)    #index表示我創建的index.html,name表示該文件中的參數值是多少。{參數可以多個}

2.  接受參數
    註意空格問題:

這裡寫圖片描述

運行結果:

這裡寫圖片描述

四:註意

1. 端口號的問題
2. index.html 中空格的問題
3.  多個程序啟動的問題,你可能需要結束多個進程,在執行程序

以上就是python編程webpy框架模板之def with學習的詳細內容,更多關於webpy框架模板之def with的資料請關註WalkonNet其它相關文章!

推薦閱讀: