0
我正在用django和mongoengine做一個項目。
我想在我的項目上進行基本登錄。 我做了一個基本的表單,詢問用戶名,密碼和電子郵件。 我認爲密碼哈希是自動的,但它不是,它保存了我寫的內容。 這裏是我的觀點:
如何使用mongoengine在django中以基本登錄形式對密碼進行哈希密碼驗證?
def signin(request):
if request.method == 'POST':
form = UserForm(request.POST)
if form.is_valid():
username = form.cleaned_data['username']
email = form.cleaned_data['email']
password = form.cleaned_data['password']
user = User(username=username, password=password, email=email)
user.save()
else:
form = UserForm()
return render(request, 'myapp/index.html', locals())
一切都被保存,但密碼是不是哈希。我錯過了什麼?