Example:
class BlogOptions(admin.ModelAdmin):
list_display = ('title', 'number_of_entries')
inlines = [admin.TabularInline(Entry, extra=2)]
prepopulate_fields = {'slug': ('title', 'subtitle')}
admin.site.register(Blog, BlogOptions)
Url admin/app/blog/add/ gives:
AttributeError at /admin/blogfarm/blog/add/
'TabularInline' object has no attribute 'filter_vertical'
it points to the line 112:
111. # For ManyToManyFields with a filter interface, use a special widget.
112. if isinstance(db_field, models.ManyToManyField) and db_field.name in (self.filter_vertical + self.filter_horizontal):
113. kwargs['widget'] = widgets.FilteredSelectMultiple(db_field.verbose_name, (db_field.name in self.filter_vertical))
114. return db_field.formfield(**kwargs)
Got the same error working for StackedInline?.
Both Blog and Entry have ManytoManyFields?.
Using revision #5596 of the newforms-admin branch.