昨天遇到一个问题,一天都没有解决,错误提示__init__
需要一到两个参数,但是email却提供了3个参数。
__init__()
是类的初始化方法,在这个问题中,类只有少数几个,甚至只有一两个表单Form,会不会是FlaskForm的问题呢,因为这两个子类都出现了相同的情况。
property装饰器是一个把属性变成只读的方法,其实是增加一个属性,这个属性只能读不能写。
所有的装饰器,实际上是一个函数,这个wrapper函数既可以使用@的装饰方法,也可以直接使用函数和参数的方法。
在python中的classmethod,staicmethod,property这些都是内置函数。
对于flask的蓝本,实际上和bootstrap等差不多,也是在程序启动时,把app作为参数,根据app的实际情况,再完成不同的功能,就类似app.config.from_object那种功能。
再者,虽然编程的时间不短了,但是由于业余,基础并不好,有很多包和模块,以及其他东西还需要学习一下。