From: Thomas Fillon Date: Tue, 17 Jan 2017 16:52:02 +0000 (+0100) Subject: Fix ImproperlyConfigured Exception for ModelForm X-Git-Tag: 1.7.0~2^2~36 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=78c1414f4a464a0f1d0d83e83c138662ae147569;p=telemeta.git Fix ImproperlyConfigured Exception for ModelForm 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 --- 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__'