From 78c1414f4a464a0f1d0d83e83c138662ae147569 Mon Sep 17 00:00:00 2001 From: Thomas Fillon Date: Tue, 17 Jan 2017 17:52:02 +0100 Subject: [PATCH] Fix ImproperlyConfigured Exception for ModelForm MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit The issue was caused by this change in Django 1.8: In older versions, omitting both fields and exclude resulted in a form with all the model’s fields. Doing this now raises an ImproperlyConfigured exception. See https://docs.djangoproject.com/en/1.8/topics/forms/modelforms/#selecting-the-fields-to-use --- telemeta/forms/language.py | 1 + telemeta/forms/media.py | 2 +- telemeta/forms/system.py | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/telemeta/forms/language.py b/telemeta/forms/language.py index c2dc960a..5f43062a 100644 --- a/telemeta/forms/language.py +++ b/telemeta/forms/language.py @@ -25,3 +25,4 @@ from telemeta.models import * class LanguageForm(ModelForm): class Meta: model = Language + fields = '__all__' diff --git a/telemeta/forms/media.py b/telemeta/forms/media.py index c76f98b9..717e42fd 100644 --- a/telemeta/forms/media.py +++ b/telemeta/forms/media.py @@ -95,7 +95,7 @@ class PlaylistForm(ModelForm): class Meta: model = Playlist - + fields = '__all__' class FondsRelatedInline(InlineFormSet): diff --git a/telemeta/forms/system.py b/telemeta/forms/system.py index f45754f4..ec0e3eb0 100644 --- a/telemeta/forms/system.py +++ b/telemeta/forms/system.py @@ -26,3 +26,4 @@ from telemeta.models import * class UserProfileForm(ModelForm): class Meta: model = UserProfile + fields = '__all__' -- 2.39.5