From b8aa7691cd827908e7ed57fcc8653f1c43de963f Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 14 Oct 2024 16:34:18 +0100 Subject: [PATCH] . --- oef/views.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/oef/views.py b/oef/views.py index f2ce5e41..64f71a1f 100644 --- a/oef/views.py +++ b/oef/views.py @@ -1,4 +1,5 @@ from difflib import HtmlDiff, SequenceMatcher +from django import forms from django.http import HttpResponse, JsonResponse from django.shortcuts import get_object_or_404, render from django.views.generic.edit import UpdateView, CreateView @@ -26,10 +27,19 @@ class FormatsCreateView(CreateView): template_name_suffix = "_update_form" fields = ['name', 'format', 'inherits'] + +class FormatsForm(forms.ModelForm): + class Meta: + model = Formats + fields = ['name', 'format', 'specialties', 'inherits'] + widgets = { + 'specialties': forms.CheckboxSelectMultiple()} + class FormatsUpdateView(UpdateView): model = Formats template_name_suffix = "_update_form" - fields = ['name', 'format', 'specialties', 'inherits'] + #fields = ['name', 'format', 'specialties', 'inherits'] + form_class = FormatsForm class EntryTableView(SingleTableMixin, FilterView): model = Entry