Thx Magnum. That made the difference. On Wednesday, October 23, 2013 4:22:15 PM UTC+3, Lucas Magnum wrote: > > Rename the attribute "mode" to *model* in the ChoiceInline. > > []'s > > Lucas Magnum. > > > 2013/10/23 Adrian Paul Ciobanita <[email protected] <javascript:>> > >> Hello, i've been playing with Django 1.5.4 for some TDD tutorials, >> examples, and tried to also do the tutorial : >> https://docs.djangoproject.com/en/1.4/intro/tutorial02/#adding-related-objects >> BUT i keep receiving this error, as suggested in the Subject: >> >>> ImproperlyConfigured at /admin/polls/poll/add/ >> >> 'model' is a required attribute of 'PollAdmin.inlines[0]'. >>> >> >> This is my admin.py content: >> from django.contrib import admin >> >> >> from polls.models import Choice, Poll >> >> >> class ChoiceInline(admin.StackedInline): >> mode = Choice >> extra = 2 >> >> class PollAdmin(admin.ModelAdmin): >> fieldsets = [ >> (None, {'fields': ['question']}), >> ('Date information', {'fields': ['pub_date'], 'classes': >> ['collapse']}),] >> inlines = [ChoiceInline] >> list_display = ('question', 'pub_date', 'was_published_recently') >> search_fields = ['question'] >> list_filter = ['pub_date'] >> >> admin.site.register(Poll, PollAdmin) >> >> If i change admin.py and i'm left with: >> admin.site.register(Poll) >> >> Then i have no problem whatsoever with accessing, creating, deleting >> polls. >> >> Can any of you please point out in the right direction? It get's really >> frustrating. :( >> >> Below is the output/stacktrace from the server: >> Internal Server Error: /admin/polls/poll/add/ >> Traceback (most recent call last): >> File >> "/home/teach3r/work_dir/tutorials/tdddjango/local/lib/python2.7/site-packages/django/core/handlers/base.py", >> >> line 103, in get_response >> resolver_match = resolver.resolve(request.path_info) >> File >> "/home/teach3r/work_dir/tutorials/tdddjango/local/lib/python2.7/site-packages/django/core/urlresolvers.py", >> >> line 319, in resolve >> for pattern in self.url_patterns: >> File >> "/home/teach3r/work_dir/tutorials/tdddjango/local/lib/python2.7/site-packages/django/core/urlresolvers.py", >> >> line 347, in url_patterns >> patterns = getattr(self.urlconf_module, "urlpatterns", >> self.urlconf_module) >> File >> "/home/teach3r/work_dir/tutorials/tdddjango/local/lib/python2.7/site-packages/django/core/urlresolvers.py", >> >> line 342, in urlconf_module >> self._urlconf_module = import_module(self.urlconf_name) >> File >> "/home/teach3r/work_dir/tutorials/tdddjango/local/lib/python2.7/site-packages/django/utils/importlib.py", >> >> line 35, in import_module >> __import__(name) >> File "/home/teach3r/work_dir/tutorials/mysite/mysite/urls.py", line 5, >> in <module> >> admin.autodiscover() >> File >> "/home/teach3r/work_dir/tutorials/tdddjango/local/lib/python2.7/site-packages/django/contrib/admin/__init__.py", >> >> line 29, in autodiscover >> import_module('%s.admin' % app) >> File >> "/home/teach3r/work_dir/tutorials/tdddjango/local/lib/python2.7/site-packages/django/utils/importlib.py", >> >> line 35, in import_module >> __import__(name) >> File "/home/teach3r/work_dir/tutorials/mysite/polls/admin.py", line 19, >> in <module> >> admin.site.register(Poll, PollAdmin) >> File >> "/home/teach3r/work_dir/tutorials/tdddjango/local/lib/python2.7/site-packages/django/contrib/admin/sites.py", >> >> line 98, in register >> validate(admin_class, model) >> File >> "/home/teach3r/work_dir/tutorials/tdddjango/local/lib/python2.7/site-packages/django/contrib/admin/validation.py", >> >> line 184, in validate >> "of '%s.inlines[%d]'." % (cls.__name__, idx)) >> ImproperlyConfigured: 'model' is a required attribute of >> 'PollAdmin.inlines[0]'. >> >> Thx in advance. >> >> Kind regards. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> Visit this group at http://groups.google.com/group/django-users. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/5d666f2e-6c3b-4997-b88b-8f47968ac410%40googlegroups.com >> . >> For more options, visit https://groups.google.com/groups/opt_out. >> > >
-- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/3e1ae456-747f-4536-8351-0cd5a6492f44%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.

