在这里,只有Random_number函数可以正常工作,但是随机密码功能甚至无法提供控制台输出,我想将生成的密码返回到html模板。代码有问题吗?
观看次数
GOBIN={compiled-dir} go install
模板
def random_number(request):
random_num = ''
if(request.POST.get('Submit-Number')):
min_number = int(request.POST.get('min_number'))
max_number = int(request.POST.get('max_number'))
random_num = random.randint(min_number,max_number)
return render(request,'random_number/random-number.html'),
{'random_num':random_num})
def random_password(request):
random_pass = ''
if(request.POST.get('Get-Password')):
min_length = int(request.POST.get('min_length'))
#max_length = int(request.POST.get('max_length'))
all_char = 'abcdefghijklmnopqrstuvwxyz123456789!@#$%^&*()'
for eve in range(min_length):
new_word += random.choice(all_char)
random_pass = new_word
print(random_pass)
return render(request,'random_number/random-number.html',
{'random_pass':random_pass})
答案 0 :(得分:0)
使用random_password中的调试器检查代码为什么失败。这将帮助您检查是否要输入功能。 导入pdb; pdb.set_trace()