diff --git a/arctic/templates/arctic/base_create_update.html b/arctic/templates/arctic/base_create_update.html index b78ec559..8fb88819 100755 --- a/arctic/templates/arctic/base_create_update.html +++ b/arctic/templates/arctic/base_create_update.html @@ -34,7 +34,7 @@

{{ formset.verbose_name }}

{% for form in formset %} {% block inlines_form_fields %} - {% include "arctic/partials/form_fields.html" with form=form %} + {% include "arctic/partials/form_field_inline.html" with form=form %} {% endblock %} {% endfor %} {% endfor %} diff --git a/arctic/templates/arctic/partials/form_field_inline.html b/arctic/templates/arctic/partials/form_field_inline.html new file mode 100644 index 00000000..cc975e66 --- /dev/null +++ b/arctic/templates/arctic/partials/form_field_inline.html @@ -0,0 +1,11 @@ +{% load arctic_tags %} + +
+
+
+ {% for field in form %} + {% include 'arctic/partials/form_field.html' with field=field%} + {% endfor %} +
+
+
diff --git a/example/articles/inlines.py b/example/articles/inlines.py index 5fc952d0..2cbd773c 100644 --- a/example/articles/inlines.py +++ b/example/articles/inlines.py @@ -7,8 +7,10 @@ class ArticleInline(InlineFormSet): model = Article extra = 0 + fields = "__all__" class TagsInline(InlineFormSet): model = Article.tags.through extra = 3 + fields = "__all__" diff --git a/example/articles/views.py b/example/articles/views.py index 6cd1fb67..dd60ed00 100755 --- a/example/articles/views.py +++ b/example/articles/views.py @@ -8,6 +8,7 @@ from collections import OrderedDict from .forms import ArticleForm +from .inlines import TagsInline from .models import (Article, Category, Tag) @@ -56,6 +57,7 @@ class ArticleUpdateView(UpdateView): permission_required = "change_article" model = Article success_url = reverse_lazy('articles:list') + inlines = [TagsInline] form_class = ArticleForm links = [ ('Back to list', 'articles:list'),