昨天遇到一個問題人柿,一天都沒有解決,錯誤提示__init__
需要一到兩個參數(shù)君仆,但是email卻提供了3個參數(shù)翩概。
__init__()
是類的初始化方法,在這個問題中返咱,類只有少數(shù)幾個钥庇,甚至只有一兩個表單Form,會不會是FlaskForm的問題呢咖摹,因為這兩個子類都出現(xiàn)了相同的情況评姨。
property裝飾器是一個把屬性變成只讀的方法,其實是增加一個屬性楞艾,這個屬性只能讀不能寫参咙。
所有的裝飾器,實際上是一個函數(shù)硫眯,這個wrapper函數(shù)既可以使用@的裝飾方法蕴侧,也可以直接使用函數(shù)和參數(shù)的方法。
在python中的classmethod两入,staicmethod净宵,property這些都是內(nèi)置函數(shù)。
對于flask的藍本,實際上和bootstrap等差不多择葡,也是在程序啟動時紧武,把app作為參數(shù),根據(jù)app的實際情況敏储,再完成不同的功能阻星,就類似app.config.from_object那種功能。
再者已添,雖然編程的時間不短了妥箕,但是由于業(yè)余,基礎(chǔ)并不好,有很多包和模塊,以及其他東西還需要學(xué)習(xí)一下适刀。