コード例 #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
ファイル: serializers.py プロジェクト: fergalmoran/dss.api
 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
ファイル: activity.py プロジェクト: fergalmoran/dss.api
 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()