I'm going to assume that you want this to happen automatically, so here is one of several ways:
{% for field in form %}
<label for="{{ field.auto_id }}">{{ field.label_tag }}
{% if field.field.required %}
<span class="required">*</span>
{% endif %}
</label>
{% endfor %}
Then you can create an asterisk using CSS.
Or you can add an asterisk using CSS if you want:
<style type="text/css">
span.required:after { content: '*'; }
</style>
{% for field in form %}
<label for="{{ field.auto_id }}">
{% if field.field.required %}
<span class="required">{{ field.label_tag }}</span>
{% else %}
{{ field.label_tag }}
{% endif %}
</label>
{% endfor %}
This is probably the best option if you want to do other things with the right field.
However, if you will not access the fields separately (for example, using {{form.as_p}}), then you can add the property to ModelForm:
class FooForm(forms.ModelForm):
required_css_class = 'required'
, (, , CSS, , ( , ).