请教关于枚举的问题
来源:4-5 完成客户端注册

weixin_慕斯卡3493334
2019-06-05
似乎不应该是这章。问题是这样的
在client.py中,如下代码
promise = {
ClientTypeEnum.USER_EMAIL:__register_user_by_email
}
promiseform.type.data
def __register_user_by_email():
form = UserEmailForm().validate_for_api()
User.register_by_email(form.nickname.data,form.account.data,form.secret.data)
这里__register_user_by_email执行了把user添加到数据库的操作
问题1:promise这个字典中定义了ClientTypeEnum.USER_EMAIL对象,他最后的赋值是什么。
问题2: promiseform.type.data,返回的是枚举类型的值,请问最后的()这个语法是什么意思,是item()的意思吗?
谢谢七月老师。
写回答
1回答
-
qq_skywalker_23855555
2019-12-09
ClientTypeEnum.USER_EMAIL 赋值是 __register_user_by_email这个函数啊
()意思是执行这个函数啊 __register_user_by_email()
00
相似问题