Делаю регистрацию на сайте. Имеется модель:
class Users(models.Model):
login = models.CharField(unique=True, max_length=255)
password = models.CharField(max_length=255)
date_create = models.DateTimeField()
class RegForm(forms.ModelForm):
login = forms.CharField(label='Логин')
password = forms.CharField(label='Пароль', widget=forms.PasswordInput)
class Meta:
model = Users
exclude = ('date_create')
def reg(request):
''' Регистрация нового пользователя '''
if request.method == 'POST':
form = RegForm(request.POST)
if form.is_valid():
u = form.save()
return HttpResponseRedirect('/')
else:
form = RegForm()
return render_to_response('reg.html', {'form': form})
1. Как мне в БД, в поле date_create записать дату регистрации пользователя (в примере записывается только логин/пароль)?
2. Как сделать еще одно поле для подтверждения пароля?
Я понимаю, что форму можно сделать вручную какую нужно и данные выбрать из POST можно, но… как вы посоветуете?