def profile(request, username): title = 'Profile' profile_user = get_object_or_404(User, username=username) profile = Profile.objects.filter(user=profile_user) # We check if the user has a profile image and if not we provide him an avatar if profile.exists(): if profile[0].profile_image: user_has_profile_image = True else: user_has_profile_image = False else: user_has_profile_image = False p = Profile() p.user = profile_user avatar = p.avatar(128) return render( request, 'users/profile.html', { 'title': title, 'profile': profile, 'avatar': avatar, 'profile_user': profile_user, 'user_has_profile_image': user_has_profile_image })
def test_profile_avatar(self): profile = Profile(user=self.u) profile.avatar = 'images/foo.png' profile.save() eq_('%simages/foo.png' % settings.MEDIA_URL, profile_avatar(self.u))
def test_profile_avatar(self): profile = Profile(user=self.u) profile.avatar = 'images/foo.png' profile.save() eq_('%simages/foo.png' % settings.MEDIA_URL, profile_avatar(self.u))