Views Quick Examples

FilteredTableView

Mixes FilterView with SingleTableMixin for views that Filter tabular data.

This view inherits all configuration options from SingleTableMixin

from fmft.views import FilteredTableView

class SimpleFilteredTableView(FilteredTableView):
    template_name = "fmft/templates/filtered_table.html"
    filterset_class = ItemFilterSet
    table_class = ItemTable

FilteredModelFormsetView

Integrates FilterView with ModelFormsetView for views that Filter the queryset used by a formset

This view inherits all configuration options from ModelFormsetView

from fmft.views import FilteredModelFormsetView

class SimpleFilteredModelFormsetView(FilteredModelFormsetView):
    template_name = "fmft/templates/filtered_model_formset.html"
    model = Item
    filterset_class = ItemFilterSet
    form_class = ItemForm

ModelFormsetTableView

Integrates ModelFormsetView with SingleTableMixin for views that render a formset in a Table.

This view inherits all configuration options from ModelFormsetView

from fmft.views import ModelFormsetTableView

class SimpleModelFormsetTableView(ModelFormsetTableView):
    template_name = "fmft/templates/model_formset_table.html"
    model = Item
    table_class = ItemTable
    form_class = ItemForm


FilteredModelFormsetTableView

Integrates FilterView, ModelFormsetView and SingleTableMixin for views that Filter the queryset used by a formset and render the formset in a Table.

This view inherits all configuration options from ModelFormsetView

from fmft.views import FilteredModelFormsetTableView

class SimpleFilteredModelFormsetTableView(FilteredModelFormsetTableView):
    template_name = "fmft/templates/filtered_model_formset_table.html"
    model = Item
    filterset_class = ItemFilterSet
    table_class = ItemTable
    form_class = ItemForm