Changeset 7942
- Timestamp:
- 07/17/08 11:11:49 (4 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/newforms-admin/django/contrib/admin/validation.py
r7932 r7942 2 2 from django.core.exceptions import ImproperlyConfigured 3 3 from django.db import models 4 from django.newforms.models import BaseModelForm, Base InlineFormset4 from django.newforms.models import BaseModelForm, BaseModelFormSet 5 5 from django.contrib.admin.options import flatten_fieldsets, BaseModelAdmin 6 6 from django.contrib.admin.options import HORIZONTAL, VERTICAL … … 130 130 131 131 # formset 132 if hasattr(cls, 'formset') and not issubclass(cls.formset, Base InlineFormset):132 if hasattr(cls, 'formset') and not issubclass(cls.formset, BaseModelFormSet): 133 133 raise ImproperlyConfigured("`%s.formset` does not inherit from " 134 "Base InlineFormset." % cls.__name__)134 "BaseModelFormSet." % cls.__name__) 135 135 136 136 def _validate_base(cls, model): django/branches/newforms-admin/tests/regressiontests/modeladmin/models.py
r7932 r7942 798 798 # formset 799 799 800 >>> from django.newforms.models import BaseModelFormSet 801 800 802 >>> class FakeFormSet(object): 801 803 ... pass … … 808 810 Traceback (most recent call last): 809 811 ... 810 ImproperlyConfigured: `ValidationTestInline.formset` does not inherit from BaseInlineFormset. 812 ImproperlyConfigured: `ValidationTestInline.formset` does not inherit from BaseModelFormSet. 813 814 >>> class RealModelFormSet(BaseModelFormSet): 815 ... pass 816 >>> class ValidationTestInline(TabularInline): 817 ... model = ValidationTestInlineModel 818 ... formset = RealModelFormSet 819 >>> class ValidationTestModelAdmin(ModelAdmin): 820 ... inlines = [ValidationTestInline] 821 >>> validate(ValidationTestModelAdmin, ValidationTestModel) 811 822 812 823 """
