This sound like a South kind of problem. Your tables were created with a 
foreign key from django_admin_log to auth_user, but you’re not longer using 
auth_user. You’ll have to drop the foreign key and recreate it to remove this 
error.

On Feb 27, 2013, at 4:17 PM, Ben Roberts wrote:

> This ring any bells? I updated my existing site to utilize my new Django 1.5 
> custom user field, and now I can't update anything in Admin because i get the 
> following error: (django_admin_log still has a fk to auth_user, apparently!) 
> Any way to resolve this?
> 
> 
> 
> Traceback (most recent call last):
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py",
>  line 115, in get_response
>     response = callback(request, *callback_args, **callback_kwargs)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/newrelic-1.10.0.28/newrelic/api/object_wrapper.py",
>  line 220, in __call__
>     self._nr_instance, args, kwargs)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/newrelic-1.10.0.28/newrelic/hooks/framework_django.py",
>  line 475, in wrapper
>     return wrapped(*args, **kwargs)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/admin/options.py",
>  line 372, in wrapper
>     return self.admin_site.admin_view(view)(*args, **kwargs)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py", 
> line 91, in _wrapped_view
>     response = view_func(request, *args, **kwargs)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/views/decorators/cache.py",
>  line 89, in _wrapped_view_func
>     response = view_func(request, *args, **kwargs)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/admin/sites.py",
>  line 202, in inner
>     return view(request, *args, **kwargs)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py", 
> line 25, in _wrapper
>     return bound_func(*args, **kwargs)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py", 
> line 91, in _wrapped_view
>     response = view_func(request, *args, **kwargs)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py", 
> line 21, in bound_func
>     return func(self, *args2, **kwargs2)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py", 
> line 223, in inner
>     return func(*args, **kwargs)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py", 
> line 217, in __exit__
>     self.exiting(exc_value, self.using)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py", 
> line 281, in exiting
>     commit(using=using)
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py", 
> line 152, in commit
>     connection.commit()
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/db/backends/__init__.py",
>  line 241, in commit
>     self._commit()
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py",
>  line 242, in _commit
>     six.reraise(utils.IntegrityError, utils.IntegrityError(*tuple(e.args)), 
> sys.exc_info()[2])
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py",
>  line 240, in _commit
>     return self.connection.commit()
> 
>   File 
> "/app/.heroku/python/lib/python2.7/site-packages/newrelic-1.10.0.28/newrelic/hooks/database_dbapi2.py",
>  line 68, in commit
>     return self._nr_connection.commit()
> 
> IntegrityError: insert or update on table "django_admin_log" violates foreign 
> key constraint "django_admin_log_user_id_fkey"
> DETAIL:  Key (user_id)=(2) is not present in table "auth_user".
> 
> -- 
> 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 django-users+unsubscr...@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

Peter of the Norse
rahmc...@radio1190.org



-- 
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 django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to