20 lines
		
	
	
		
			521 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			521 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
{% macro generate_fields(form) -%}
 | 
						|
	{% for field in form %}
 | 
						|
		{% if field.type != 'CSRFTokenField' %}
 | 
						|
			<div class="form-group{%if field.errors %} has-error{% endif %}">
 | 
						|
			{{ field.label }} 
 | 
						|
			{% if field.type in ('StringField', 'PasswordField')  %}
 | 
						|
				{{ field(class='form-control') }}
 | 
						|
			{% else %}
 | 
						|
				{{ field() }}
 | 
						|
			{% endif %}
 | 
						|
			{% for error in field.errors %}
 | 
						|
				<span class="help-block">{{ error }}</span>
 | 
						|
			{% endfor %}
 | 
						|
			</div>
 | 
						|
		{% else %}
 | 
						|
			{{ field() }}
 | 
						|
		{% endif %}
 | 
						|
	{% endfor %}
 | 
						|
{%- endmacro %}
 |