{% extends "base.html" %} {% load staticfiles widget_tweaks %} {% block title %}Perfil{% endblock %} {% block main %} Meu Perfil {% csrf_token %} Foto de perfil {% if not object.avatar %} {% endif %} Alterar {% if object.avatar %} Remover {% endif %} Minha Senha Alterar Senha Meus dados Nome de usuário Nome {{ form.first_name|append_attr:"class: form__input input input-group-field"|append_attr:"placeholder: Nome" }} {% if form.first_name.errors %} {# XXX extend foundation class in css #} ERRO {% endif %} Sobrenome {{ form.last_name|append_attr:"class: form__input input input-group-field"|append_attr:"placeholder: Sobrenome" }} {% if form.last_name.errors %} {# XXX extend foundation class in css #} ERRO {% endif %} Sexo Sexo {% for choice in form.gender.field.choices %} {{choice.1}} {% endfor %} UF UF {% for choice in form.uf.field.choices %} {{choice.1}} {% endfor %} Data de nascimento {{ form.birthdate|append_attr:"class:form__input form__input--date input input-group-field"|append_attr:"placeholder:Data de nascimento"|append_attr:"data-mask:00/00/0000"|append_attr:"pattern:^(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/((1[6-9]|[2-9]\d)\d{2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/((1[6-9]|[2-9]\d)\d{2}))|((0[1-9]|1\d|2[0-8])\/02\/((1[6-9]|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))$" }} {% if form.birthdate.errors %} {# XXX extend foundation class in css #} ERRO {% endif %} E-mail Atualizar Dados {% endblock main %}