Advertisement
Guest User

Untitled

a guest
Oct 20th, 2014
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. AttributeError: 'OneToOneField' object has no attribute 'model'
  2.  
  3. from django.db import models
  4. from django.contrib.auth.models import User
  5.  
  6. class UserProfile(models.Model):
  7. user = models.OneToOneField(User, unique=True)
  8. bio = models.TextField(null=True)
  9. slug = models.SlugField(default=user)
  10.  
  11. def __unicode__(self):
  12. return "%s's profile" % self.user
  13.  
  14. def create_profile(sender, instance, created, **kwargs):
  15. if created:
  16. profile, created = UserProfile.objects.get_or_create(user=instance)
  17.  
  18. # Signal while saving user
  19. from django.db.models.signals import post_save
  20. post_save.connect(create_profile, sender=User)
  21.  
  22. from django.contrib import admin
  23. from profiles.models import UserProfile
  24.  
  25. class UserProfileAdmin(admin.ModelAdmin):
  26. list_display = ["user"]
  27.  
  28. admin.site.register(UserProfile, UserProfileAdmin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement