please ignore this - there was some validation that was messing with
things

On Mon, 2011-04-04 at 15:41 +0530, Kenneth Gonsalves wrote:
> hi,
> 
> i have a model like this:
> class Incident(models.Model):
>     
>     escalate = models.IntegerField()
>     escalatelist =
> models.ManyToManyField(Escalatelist,null=True,blank=True)
> 
> other fields removed for clarity. If I save this in admin, I get this
> error:
> 'Incident' instance needs to have a primary key value before a
> many-to-many relationship can be used.
> 
> the full traceback is:
> 
> Environment:
> 
> 
> Request Method: POST
> Request URL: http://127.0.0.1:8999/admin/incident/incident/add/
> 
> Django Version: 1.3 SVN-15966
> Python Version: 2.6.2
> Installed Applications:
> ['django.contrib.auth',
>  'django.contrib.contenttypes',
>  'django.contrib.sessions',
>  'django.contrib.sites',
>  'django.contrib.messages',
>  'django.contrib.staticfiles',
>  'django.contrib.admin',
>  'employee',
>  'incident']
> Installed Middleware:
> ('django.middleware.common.CommonMiddleware',
>  'django.contrib.sessions.middleware.SessionMiddleware',
>  'django.middleware.csrf.CsrfViewMiddleware',
>  'django.contrib.auth.middleware.AuthenticationMiddleware',
>  'django.contrib.messages.middleware.MessageMiddleware')
> 
> 
> Traceback:
> File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py" in
> get_response
>   111.                         response = callback(request,
> *callback_args, **callback_kwargs)
> File "/usr/lib/python2.6/site-packages/django/contrib/admin/options.py"
> in wrapper
>   306.                 return self.admin_site.admin_view(view)(*args,
> **kwargs)
> File "/usr/lib/python2.6/site-packages/django/utils/decorators.py" in
> _wrapped_view
>   90.                     response = view_func(request, *args, **kwargs)
> File "/usr/lib/python2.6/site-packages/django/views/decorators/cache.py"
> in _wrapped_view_func
>   75.         response = view_func(request, *args, **kwargs)
> File "/usr/lib/python2.6/site-packages/django/contrib/admin/sites.py" in
> inner
>   197.             return view(request, *args, **kwargs)
> File "/usr/lib/python2.6/site-packages/django/utils/decorators.py" in
> _wrapper
>   25.             return bound_func(*args, **kwargs)
> File "/usr/lib/python2.6/site-packages/django/utils/decorators.py" in
> _wrapped_view
>   90.                     response = view_func(request, *args, **kwargs)
> File "/usr/lib/python2.6/site-packages/django/utils/decorators.py" in
> bound_func
>   21.                 return func(self, *args2, **kwargs2)
> File "/usr/lib/python2.6/site-packages/django/db/transaction.py" in
> inner
>   211.                 return func(*args, **kwargs)
> File "/usr/lib/python2.6/site-packages/django/contrib/admin/options.py"
> in add_view
>   863.             if form.is_valid():
> File "/usr/lib/python2.6/site-packages/django/forms/forms.py" in
> is_valid
>   121.         return self.is_bound and not bool(self.errors)
> File "/usr/lib/python2.6/site-packages/django/forms/forms.py" in
> _get_errors
>   112.             self.full_clean()
> File "/usr/lib/python2.6/site-packages/django/forms/forms.py" in
> full_clean
>   269.         self._post_clean()
> File "/usr/lib/python2.6/site-packages/django/forms/models.py" in
> _post_clean
>   331.             self.instance.clean()
> File "/home/lawgon/servicefirst/incident/models.py" in clean
>   182.             if not self.escalatelist:
> File
> "/usr/lib/python2.6/site-packages/django/db/models/fields/related.py" in
> __get__
>   731.             reverse=False
> File
> "/usr/lib/python2.6/site-packages/django/db/models/fields/related.py" in
> __init__
>   493.                 raise ValueError("%r instance needs to have a
> primary key value before a many-to-many relationship can be used." %
> instance.__class__.__name__)
> 
> Exception Type: ValueError at /admin/incident/incident/add/
> Exception Value: 'Incident' instance needs to have a primary key value
> before a many-to-many relationship can be used.
> 
> 
> -- 
> regards
> KG
> http://lawgon.livejournal.com
> Coimbatore LUG rox
> http://ilugcbe.techstud.org/
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/django-users?hl=en.
> 


-- 
regards
KG
http://lawgon.livejournal.com
Coimbatore LUG rox
http://ilugcbe.techstud.org/

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to