{% extends 'base.html' %} {% load widget_tweaks %} {% block content %}
{% if messages %} {% for message in messages %} {% endfor %} {% endif %} {% if form.non_field_errors %}
{% for error in form.non_field_errors %}
{{ error }}
{% endfor %}
{% endif %}
{% csrf_token %}

Player Registration

{% if form.surname.errors %} {{ form.surname|add_class:"form-control is-invalid" }}
{{ form.surname.errors.0 }}
{% else %} {{ form.surname|add_class:"form-control" }} {% endif %}
{% if form.other_names.errors %} {{ form.other_names|add_class:"form-control is-invalid" }}
{{ form.other_names.errors.0 }}
{% else %} {{ form.other_names|add_class:"form-control" }} {% endif %}
{{ form.place_of_birth|add_class:"form-control" }}
{{ form.nationality|add_class:"form-control" }}
{{ form.state_of_origin|add_class:"form-control" }}
{{ form.residential_address|add_class:"form-control"|attr:"rows:2 style:max-height:80px;" }}
{{ form.permanent_address|add_class:"form-control"|attr:"rows:2 style:max-height:80px;" }}
{{ form.state_fa|add_class:"form-control" }}
{{ form.present_club|add_class:"form-control" }}
{% comment %}
{{ form.club_division|add_class:"form-control" }}
{% endcomment %}
{{ form.jersey_number|add_class:"form-control" }}
{{ form.position|add_class:"form-control" }}
Career History & Contract Details
{{ form.employer|add_class:"form-control" }}
{{ form.last_club|add_class:"form-control" }}
{% comment %}
{{ form.date_left_last_club|add_class:"form-control" }}
{% endcomment %}
{{ form.reason_for_leaving|add_class:"form-control"|attr:"rows:2 style:max-height:80px;" }}
{{ form.contract_period|add_class:"form-control" }}
{{ form.is_minor }}
Required Documents
{{ form.passport_photo|add_class:"form-control" }}
{{ form.player_signature|add_class:"form-control" }}
{{ form.club_stamp|add_class:"form-control" }}
Agent (Optional)
{{ form.agent_name|add_class:"form-control" }}
{{ form.agent_signature|add_class:"form-control" }}
{% endblock %}