2015-01-23 4 views
0

Ненавижу быть нобом.django сменить пароль - django-parsley

Я реализовал django change password - из коробки и работает должным образом.

Я хотел применить валидацию на стороне клиента с помощью django-parsley.

django-parsley Чтобы добавить, я должен добавить импорт в forms.py файл, который имеет форму смены пароля, а затем добавлять формы с @parsleyfy, например, так:

from parsley.decorators import parsleyfy 

@parsleyfy 

Но будучи нуб, я не может найти файл forms.py с данными формы пароля изменения.

Могу ли я применить django-parsley к шаблону смены пароля?

ответ

0

Просто создать форму изменения пароля и применять parslefy

from parsley.decorators import parsleyfy 
@parsleyfy 

class ChangePasswordForm(ModelForm): 
    class Meta: 
     model = User 
     fields = ('email','password') 

И в вашем views.py

if form.is_valid(): 
    user = User.objects.get(email = request.POST['email']) 
    user.set_password(request.POST['password']) 
    user.save() 
+0

Раджа, это не работает для меня. Какие-либо предложения? – user4307426

+0

Что вы подразумеваете под этим не работает,? У меня есть мой проект, работающий с parslefy. Расскажите, как вы реализуете свой «changepassword»?. Или вы видели источник HTML-представления о тегах рендеринга html parsleyfy Anything ?. Вы просто говорите, что «не работает» вам не поможет. вы должны быть более конкретными. –

 Смежные вопросы

  • Нет связанных вопросов^_^