{% extends 'base.html' %}

{% load crispy_forms_tags static %}

{% load i18n %}

{% block title %}{% trans 'Update Speaker Profile' %}{% endblock title %}


{% block content %}
<div class="row">
    <div class="col-md-offset-2 col-md-8">
    	<h2 class="page-header">{% trans 'Update Speaker Profile' %}</h2>
		<form id="user_profile_update_form" method="post" enctype="multipart/form-data">
  			{% csrf_token %}
  			<div class="nesting-form-group">
		        {% crispy form %}
		  		<button type="submit" class="btn btn-primary btn-md">{% trans 'Save' %}</button>
		  		<a href="{% url 'user_dashboard' %}" class="btn btn-md">{% trans 'Cancel' %}</a>
			</div>
		</form>
	</div>
</div>
{% endblock content %}

{% extends 'base.html' %}

{% load crispy_forms_tags static %}

{% load i18n %}

{% block title %}{% trans 'Update Speaker Profile' %}{% endblock title %}


{% block content %}
<div class="row">
    <div class="col-md-offset-2 col-md-8">
    	<h2 class="page-header">{% trans 'Update Speaker Profile' %}</h2>
		<form id="user_profile_update_form" method="post" enctype="multipart/form-data">
  			{% csrf_token %}
  			<div class="nesting-form-group">
		        {{ form|crispy }}
		  		<button type="submit" class="btn btn-primary btn-md">{% trans 'Save' %}</button>
		  		<a href="{% url 'user_dashboard' %}" class="btn btn-md">{% trans 'Cancel' %}</a>
			</div>
		</form>
	</div>
</div>
{% endblock content %}

Use template filter to render crispy form.
Use template filter to render crispy form.

{% crispy %} template tag renders full form. http://django-crispy-forms.readthedocs.org/en/latest/crispy_tag_forms.html#crispy-tag-forms
Since we already have <form> tag outside, we only need to use filter here.
