我正在创建一个登录端点,例如:
from flask_restful import reqparse
parser = reqparse.RequestParser()
parser.add_argument('email', help = 'This field cannot be blank', required = True)
parser.add_argument('password', help = 'This field cannot be blank', required = True)
class UserLogin(Resource):
def post(self):
data = parser.parse_args()
current_user = User.find_by_email(data['email'])
if not current_user:
return {
.
.
.
问题是现在这两个参数-电子邮件和密码一样-都是必须给出的。但是如果我想创建另一个端点类,它只需要其中一个作为填充字段呢?显然,删除required = True
参数可以解决这个问题,但这会破坏class UserLogin
的验证逻辑
有没有现成的资源或模式可以做到这一点
目前没有回答
相关问题 更多 >
编程相关推荐