Can you not do this: if request.user.is_authenticated(): # Get profile user.get_profile() else: # Create profile
On Dec 17, 10:00 am, Thomas Guettler <h...@tbz-pariv.de> wrote: > Hi, > > The method user.get_profile() fails, if the user has no profile. During > my custom login I > check if the user has a profile and create it if needed. > > But sometimes this fails: A new user gets created, but before his first > login someone else > tries to access the not yet created profile. > > Since all fields of my profile model have default values, it could be > created it on the fly. > > Since I don't want to run a modified django, I will use my own > get_profile method. > > Does some know this problem? How do you solve this? > > Thomas > > -- > Thomas Guettler,http://www.thomas-guettler.de/ > E-Mail: guettli (*) thomas-guettler + de --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---