zoukankan      html  css  js  c++  java
  • django常用封装

    #encoding:utf-8
    from django.shortcuts import render_to_response
    import hashlib
    from binascii import b2a_hex


    def GetData(request,key):
        '''
        获取GET与Post提交参数的值
        :param request:
        :param key:
        :return:
        '''
        if request.method=="GET":
           return request.GET.get(key,None)
        return  request.POST.get(key,None)

    def Is_GET(request):
        if request.method=="GET":
            return True
        return False

    def Is_POST(request):
        if request.method=="POST":
            return True
        return False

    def Is_PUT(request):
        if request.method=="PUT":
            return True
        return False


    def Is_DELETE(request):
        if request.method=="DELETE":
            return True
        return False

    def IS_AJAX(request):
        if request.is_ajax():
            return True
        return False

    def check_isLogin(main_func):
        '''
        登录验证
        :param main_func:
        :return:
        '''
        def wrapper(request,*args,**kwargs):

            if "user" not in request.session:
                return render_to_response(urlconfig.login)
            return main_func(request,*args,**kwargs)
        return wrapper

    def getMD5hashCode(pwd):

        '''
        md5加密
        :param pwd:需要加蜜的密码明文
        :return:返回加密后的密文
        '''

        m=hashlib.md5()
        m.update(pwd)
        return m.hexdigest()

    def encodeBase64(passStr):
        '''
        base64编码
        :param passStr:
        :return:
        '''
        return base64.encodestring(passStr)

    def decodeBase64(passStr):
        '''
        base64解码
        :param passStr:
        :return:
        '''
        return  base64.decode(passStr)

  • 相关阅读:
    2单表CRUD综合样例开发教程
    1代码表样例开发教程
    ProcessOn
    UniEAP Platform V5.0 Unable to compile class for JSP
    Message Unable to compile class for JSP
    UniEAP Platform V5.0建库
    UML_2_浅谈UML的概念和模型之UML九种图
    PPT鼠绘必须掌握的PPT绘图三大核心功能
    PPT添加节
    remap.config文件配置模板
  • 原文地址:https://www.cnblogs.com/lijintian/p/7538398.html
Copyright © 2011-2022 走看看