7
6
2009
1

python 生成随机密码

类似 Django 里面的 make_random_password 

def makepassword(rang = "23456789qwertyupasdfghjkzxcvbnm", size = 8):
    return string.join(random.sample(rang, size)).replace(" ","")

 默认是生成由“23456789qwertyupasdfghjkzxcvbnm” 组成的 8位数密码

避免了 l 1, 0 o 混淆不清的麻烦。

 

Category: Python | Tags: python
6
22
2009
1

Django 非 Debug 模式下使用自定义的 404 500 页面

如题,需要在 urls.py 中 加入 :

handler404 = 'main.views.custom.Error_404'
handler500 = 'main.views.custom.Error_500'

 其中字符串为你自己的 app 的处理函数

像这样 :

from django.http import HttpResponse
from django.http import HttpResponseRedirect

def Error_404(request):
    return HttpResponse("404")
   
def Error_500(request):
    return HttpResponse("500")

 

 

 

Category: Python | Tags: python django

Host by is-Programmer.com | Power by Chito 1.3.3 beta | Theme: Aeros 2.0 by TheBuckmaker.com