认证登录装饰器与form组件的使用

def auth(func):
    '''制作登录认证的装饰器'''
    def inner(request,*args,**kwargs):
        user_info=request.session.get(settings.SJF)
        if not user_info:
            return redirect('/login/')
        return func(request,*args,**kwargs)
    return inner

'''
form组件的使用
1.用户请求数据验证
2.自动生成错误信息
3.打包用户提交正确信息
4.错误之后,保留上次输入内容
5.定制页面上显示的HTML标签
'''

 

posted @ 2017-11-03 19:23  TAMAYURA  阅读(379)  评论(0)    收藏  举报