myapp.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:sanic-motor 作者: lixxu 项目源码 文件源码
def new(request):
    if request.method == 'POST':
        name = request.form.get('name', '').strip().lower()
        age = request.form.get('age', '').strip()
        if name:
            is_uniq = await User.is_unique(doc=dict(name=name))
            if is_uniq in (True, None):
                await User.insert_one(dict(name=name, age=int(age)))
                request['flash']('User was added successfully', 'success')
                return redirect(app.url_for('index'))
            else:
                request['flash']('This name was already taken', 'error')

        request['flash']('User name is required', 'error')

    return jinja.render('form.html', request, user={})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号