{% load betterforms_tags %}
{% if field.is_hidden %}
  {{ field }}
{% else %}
<div class="{{ field.css_classes }} {{ field.html_name }}{% if required %} required{% endif %} formField">
  {% if not field|is_checkbox %}
    {{ field.label_tag }}
  {% endif %}

  {% if field.help_text %}
    <p class="help_text">{{ field.help_text }}</p>
  {% endif %}

  {{ field }}
  {% if field|is_checkbox %}
    {{ field.label_tag }}
  {% endif %}
  {{ field.errors }}
</div>
{% endif %}

{% load betterforms_tags %}
{% if field.is_hidden %}
  {{ field }}
{% else %}
<div class="{{ field.css_classes }} {{ field.html_name }}{% if field.field.required %} required{% endif %} formField">
  {% if not field|is_checkbox %}
    {{ field.label_tag }}
  {% endif %}

  {% if field.help_text %}
    <p class="help_text">{{ field.help_text }}</p>
  {% endif %}

  {{ field }}
  {% if field|is_checkbox %}
    {{ field.label_tag }}
  {% endif %}
  {{ field.errors }}
</div>
{% endif %}

Use the field property to know whether the field is required
Use the field property to know whether the field is required
