Skip to content

Instantly share code, notes, and snippets.

@nurv
Created February 2, 2012 17:39
Show Gist options
  • Save nurv/1724794 to your computer and use it in GitHub Desktop.
Save nurv/1724794 to your computer and use it in GitHub Desktop.
class Task(models.Model):
name = models.CharField(max_length=128)
class Version(models.Model):
is_active = models.OneToOneField(Task, blank=True, null=True, related_name="active_version")
Traceback (most recent call last):
File "/Users/john/Desktop/foo-env/lib/python2.7/site-packages/django/core/handlers/base.py", line 111, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/Users/john/Desktop/foo-env/foo/utils.py", line 13, in wrapper
return function(request, *args, **kw)
File "/Users/john/Desktop/foo-env/foo/apps/development/views.py", line 99, in deactivate
task.deactivate()
File "/Users/john/Desktop/foo-env/foo/apps/games/models.py", line 63, in deactivate
self.active_version = None
File "/Users/john/Desktop/foo-env/lib/python2.7/site-packages/django/db/models/fields/related.py", line 271, in __set__
setattr(value, self.related.field.attname, getattr(instance, self.related.field.rel.get_related_field().attname))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment