AUTH_PROFILE_MODULE in django -


models.py

class team(models.model):     name = models.charfield(max_length=25, unique=true)      def __unicode__(self):         return self.name  class userprofile(models.model):     user = models.foreignkey(user, unique=true)     team = models.foreignkey(team, unique=true) 

settings.py:

auth_profile_module = 'project.pm.userprofile' 

views.py

   if request.method == 'post':         r = registerform(request.post)         if r.is_valid():             team = team(name=request.post.get('team'))             team.save()             user = user.objects.create_user(username=request.post.get('email'),                                  email=request.post.get('email'),                                  password=request.post.get('password'))             user.get_profile.team = team.id             user.save() 

i had error on line user.get_profile.team = team.id

attributeerror @ /register 'instancemethod' object has no attribute 'team'

how can fix error?

user.get_profile method, you'll need call so:

user.get_profile().team 

Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -