常用工具函数

Posted on 2012-11-01 15:19  蛇小狼  阅读(156)  评论(0)    收藏  举报
def get_client_ip(request):
    try:
        real_ip = request.META['HTTP_X_FORWARDED_FOR']
        regip = real_ip.split(",")[0]
    except:
        try:
            regip = request.META['REMOTE_ADDR']
        except:
            regip = ""
    return regip

def get_salt():
    samples = string.letters + string.digits
    salt = "".join(random.sample(samples, 6))
    return salt

  

import time


def readable_time(t=time.time(), format='%Y-%m-%d %H:%M:%S'):
    gmt = time.localtime(t)
    res = time.strftime(format, gmt)
    return res 

print readable_time()