Добрый день,имею стандартную регистрацию на allauth без email,так как это давно устарело и все пользуются месенджарами. В моем проекте Telegram будет основным каналом для ведения переписки с участниками проекта.
Как добавить поле telegram с опредленными проверками в регистрацию ?
models.pyfrom django.contrib.auth.models import AbstractUser
class UserProfile(AbstractUser):
balance = models.IntegerField(default=0)
telegram = models.CharField(max_length=24,blank=True)
def __unicode__(self):
return self.user.username
signup.html<form class="form" method="post" id="signupform">
{% csrf_token %}
{{ form.errors }}
<div class="form-group">
<input type="text" class="form-control form-control-lg" id='id_username' name='username' placeholder="Login" required autofocus>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<input type="password" class="form-control form-control-lg" id='id_password1' name='password1' placeholder="Password" required>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="password" class="form-control form-control-lg" id='id_password2' name='password2' placeholder="Repeat Password" required>
</div>
</div>
</div>
{% if redirect_field_value %}
<input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}">
</form>
К пользователю добавил поле телеграмм,а как его в саму регистрацию засунуть и потом еще добавить проверки на валидность?