【发布时间】:2021-10-15 17:21:08
【问题描述】:
我写了一个密码生成器,我希望用户可以自定义长度。如何将模板下拉菜单中的值传递给我的视图,以便创建正确长度的密码。
这是我现在的views.py:
def view_passwordgenerator(request):
characters = list(string.ascii_letters + string.digits + "!@#$%^&*()")
random.shuffle(characters)
length = 10
password = []
for i in range(length):
password.append(random.choice(characters))
random.shuffle(password)
pw = ("".join(password))
context = {'password': pw, 'length': length}
return render(request, 'home/passwordgenerator.html', context)
【问题讨论】: