请教关于枚举的问题

来源: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

  1.  ClientTypeEnum.USER_EMAIL 赋值是 __register_user_by_email这个函数啊

  2. ()意思是执行这个函数啊 __register_user_by_email()

0
0

Python Flask高级编程之RESTFul API前后端分离精讲

RESTFul+权限管理+token令牌+扩展flask=提升编程思维

2037 学习 · 359 问题

查看课程