擅长:python、mysql、java
<p>我自己发现了问题。在</p>
<p>在我的安全配置文件中,我忘记了导入TextField(在最初的版本中,我使用了CharField,但是这个类型不可用)</p>
<pre><code>from models import *
from flask_security.forms import ConfirmRegisterForm, Required, TextField
class ExtendedConfirmRegisterForm(ConfirmRegisterForm):
first_name = TextField('Voornaam', [Required()])
last_name = TextField('Achternaam', [Required()])
# Setup Flask-Security
user_datastore = PeeweeUserDatastore(db, Student, Role, StudentRoleRel)
security = Security(app, user_datastore,
confirm_register_form=ExtendedConfirmRegisterForm)
</code></pre>