Hi,

I am extending a 3rd party model in my application, using multi-table
inheritance. I can create an instance and modify it, but when I try to
list the created objects at http://localhost:8000/en/admin/news/news/ ,
I am getting a nice exception:

    Traceback:
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/core/handlers/base.py"
    in get_response
      140.                     response = response.render()
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/response.py"
    in render
      105.             self.content = self.rendered_content
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/response.py"
    in rendered_content
      82.         content = template.render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/base.py"
    in render
      140.             return self._render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/base.py"
    in _render
      134.         return self.nodelist.render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/base.py"
    in render
      830.                 bit = self.render_node(node, context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/debug.py"
    in render_node
      74.             return node.render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/loader_tags.py"
    in render
      124.         return compiled_parent._render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/base.py"
    in _render
      134.         return self.nodelist.render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/base.py"
    in render
      830.                 bit = self.render_node(node, context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/debug.py"
    in render_node
      74.             return node.render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/loader_tags.py"
    in render
      124.         return compiled_parent._render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/base.py"
    in _render
      134.         return self.nodelist.render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/base.py"
    in render
      830.                 bit = self.render_node(node, context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/debug.py"
    in render_node
      74.             return node.render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/loader_tags.py"
    in render
      63.             result = block.nodelist.render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/base.py"
    in render
      830.                 bit = self.render_node(node, context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/debug.py"
    in render_node
      74.             return node.render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/loader_tags.py"
    in render
      63.             result = block.nodelist.render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/base.py"
    in render
      830.                 bit = self.render_node(node, context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/debug.py"
    in render_node
      74.             return node.render(context)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/template/base.py"
    in render
      1185.                     _dict = func(*resolved_args,
    **resolved_kwargs)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/contrib/admin/templatetags/admin_list.py"
    in result_list
      286.             'results': list(results(cl))}
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/contrib/admin/templatetags/admin_list.py"
    in results
      264.             yield ResultList(None, items_for_result(cl, res,
    None))
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/contrib/admin/templatetags/admin_list.py"
    in __init__
      256.         super(ResultList, self).__init__(*items)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/contrib/admin/templatetags/admin_list.py"
    in items_for_result
      219.             url = cl.url_for_result(result)
    File
    
"/home/roberto/.virtualenvs/ve_news/local/lib/python2.7/site-packages/django/contrib/admin/views/main.py"
    in url_for_result
      380.         pk = getattr(result, self.pk_attname)

    Exception Type: AttributeError at /en/admin/news/news/
    Exception Value: 'News' object has no attribute 'news_ptr_id'

My News model is extending another model using multiple table inheritance.

    class News(OldNews):
        departments = models.ManyToManyField(Department, blank=True,
    related_name='news')
        objects = models.Manager()
        class Meta:
            verbose_name_plural = _('news')
            ordering = ('-pub_date', )

I can't understand the reason for this error. Can anyone enlighten me
please?

    Roberto


-- 
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/524C159D.8020201%40uni.no.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to