我从这里开始,现在我有这个代码:
@user_registered.connect_via(app)
def user_registered_sighandler(sender, **extra):
sender.logger.debug("logger-user_registered_sighandler:", extra)
user = extra.get('user')
print dir(sender)
role = user_datastore.find_or_create_role('farmer')
user_datastore.add_role_to_user(user,role)
db.session.commit()
print "print-user_registered_sighandler:", extra
现在我有兴趣从注册表单中获取数据。我需要这样做,因为表单内部有一些对另一个数据库模型有用的字段。如何访问此上下文处理器中的表单数据?也许我应该改变register_user方法并添加一些额外的 kwargs?