예제 #1
0
파일: forms.py 프로젝트: fergalmoran/dss
    def save(self, *args, **kwargs):
        user = super(UserForm, self).save(*args, **kwargs)
        profile = UserProfile.objects.filter(user=user)[0]
        if profile is None:
            profile = UserProfile()

        profile.user = user
        profile.avatar_type = self.cleaned_data['avatar_image_select']
        profile.avatar_image = self.cleaned_data['avatar_image']
        # and so on with the remaining fields
        profile.save()
        return profile
예제 #2
0
 def get_comment_user(self, obj):
     return UserProfile.get_user(self.user)
예제 #3
0
파일: signals.py 프로젝트: fergalmoran/dss
def create_profile(sender, **kw):
    user = kw["instance"]
    if kw["created"]:
        up = UserProfile(user=user)
        up.save()
예제 #4
0
 def get_user(self):
     return UserProfile.get_user(self.user)
예제 #5
0
 def get_comment_user(self, obj):
     return UserProfile.get_user(self.user)
예제 #6
0
def create_profile(sender, **kw):
    user = kw["instance"]
    if kw["created"]:
        up = UserProfile(user=user)
        up.save()