54 lines
1.9 KiB
HTML
54 lines
1.9 KiB
HTML
<form action="" method="post">
|
|
{% csrf_token %}
|
|
|
|
<div class="form-group">
|
|
<label for="username"> Nombre de Usuario</label>
|
|
<input type="text" class="form-control" name="username" id="username" placeholder="Nombre de Usuario">
|
|
{% for error in form.username.errors %}
|
|
<span class="error-message">{{ error }}</span>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="first_name"> Nombres</label>
|
|
<input type="text" class="form-control" name="first_name" id="first_name" placeholder="Nombres">
|
|
{% for error in form.first_name.errors %}
|
|
<span class="error-message">{{ error }}</span>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
|
|
<div class="form-group">
|
|
<label for="last_name">Apellidos</label>
|
|
<input type="text" class="form-control" name="last_name" id="last_name" placeholder="Apellidos">
|
|
{% for error in form.last_name.errors %}
|
|
<span class="error-message">{{ error }}</span>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="password"> Contraseña</label>
|
|
<input type="password" class="form-control" name="password" id="password" placeholder="Contraseña">
|
|
{% for error in form.password.errors %}
|
|
<span class="error-message">{{ error }}</span>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
|
|
<div class="form-group">
|
|
<label class="required" for="id_password1"> Contraseña(Confirmación)</label>
|
|
<input type="password" autocomplete="new-password" class="form-control" name="password1" id="id_password1" placeholder="Confirmación">
|
|
{% for error in form.non_field_errors %}
|
|
{% if "Las contraseñas no coinciden" in error %}
|
|
<span class="error-message">{{ error }}</span>
|
|
{% endif %}
|
|
{% endfor %}
|
|
</div>
|
|
|
|
|
|
<div class="modal-footer">
|
|
<input type="submit" class="btn bg-gradient-dark btn-flat float-left" value="Guardar">
|
|
<a type="button" href="#" class="btn btn-secondary" data-dismiss="modal">Cerrar</a>
|
|
</div>
|
|
|
|
</form> |