第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Flask中extends與import的區(qū)別?

Flask中extends與import的區(qū)別?

紅顏莎娜 2018-10-11 10:05:17
《Flask web development》示例4-3中,使用Flask-WTF和Flask-Bootstrap渲染表單{% extends "base.html" %} {% import "bootstrap/wtf.html" as wtf %}想問下什么情況下用extends什么情況下用import?兩者有什么區(qū)別?
查看完整描述

2 回答

?
夢里花落0921

TA貢獻(xiàn)1772條經(jīng)驗 獲得超6個贊

extends一般用在模板調(diào)用中,比如你的base.html里面的內(nèi)容是網(wǎng)頁的主框架,在頂部有按鈕啊,導(dǎo)航等
而你在其他的頁面,比如xxxxx.html里面,基本框架都一樣,而只需要修改一下頁面的內(nèi)容,那你就不必每次都在xxxxx.html里面重復(fù)寫主框架的代碼,而只要通過繼承自base.html就可以達(dá)到“復(fù)制”主框架的作用

而import一般是用來引用模塊或者功能
比如我們平時用得最多的import os
就是引入標(biāo)準(zhǔn)os模塊


查看完整回答
反對 回復(fù) 2018-10-21
?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗 獲得超4個贊

我來做個筆記:
extend繼承的模板主要用途是子模板引用它的結(jié)構(gòu),補充其中的塊內(nèi)容。

import引用的模板主要為了在子模板中引用它的變量,宏函數(shù)等。類似import os這樣的用法,所以,你也能定義同名的宏函數(shù)。bootstrap/wtf.html源碼

題主在stackoveflow上的提問鏈接:what are the differences between import and extends in Flask?


查看完整回答
反對 回復(fù) 2018-10-21
  • 2 回答
  • 0 關(guān)注
  • 954 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號