Exemple #1
0
def editProfile(request):
	if request.method == 'POST': # If the form has been submitted...
		form = EditProfileForm(request.POST) # A form bound to the POST data
		# assume that we have done the validation on the client side
		if(form.is_valid()):
			print "here?"
			messages.success(request, 'Your new profile information was saved')
			# get form data
			email = form.cleaned_data['email']
			password = form.cleaned_data['password']
			first_name = form.cleaned_data['first_name']
			last_name = form.cleaned_data['last_name']
			# get user object and then bind data to user
			user = User.objects.get(id__iexact=request.session['user_id'])
			user.first_name = first_name
			user.last_name = last_name
			user.email = email
			user.password = make_password(password)
			user.save()
			request.session['user_id'] = user.id
			request.session['first_name'] = user.first_name
			request.session['last_name'] = user.last_name
			request.session['email'] = email
			return HttpResponseRedirect('/home/profile') # Redirect after POST
	return HttpResponseRedirect('/error')
Exemple #2
0
def edit_profile(request,id):
    if request.method =='GET' :

        if request.user.is_authenticated():
            now =  timezone.make_aware(datetime.now(),timezone.get_default_timezone())
            now = formats.date_format(now,"SHORT_DATETIME_FORMAT")
            data = User.objects.get(pk=id)

            form = EditProfileForm()
            dv = {'first_name':data.first_name,'last_name':data.last_name,'email':data.email}
            form = EditProfileForm(dv)
            return render(request, 'userprofile_edit.html', {'form':form,'timezones':pytz.common_timezones,"date":str(now)})

        else:
            return redirect('/authen/')
    elif request.method == 'POST' :
        now =  timezone.make_aware(datetime.now(),timezone.get_default_timezone())
        now = formats.date_format(now,"SHORT_DATETIME_FORMAT")
        data = User.objects.get(pk=id)
        if request.POST.get('updateuser'):
            user = request.user
            time = request.POST['timezone']
            form = EditProfileForm(request.POST)
            time_user = UserProfile.objects.filter(pk=id).update(user_timezone=time)
            request.session['django_timezone'] = request.POST['timezone']
            if form.is_valid():
                user.first_name = request.POST['first_name']
                user.last_name = request.POST['last_name']
                user.email = request.POST['email']
                user.save()
                return redirect('/userprofile/')
        elif request.POST.get('canceledituser'):
                return redirect('/userprofile/')
Exemple #3
0
def edit_profile(request, username):
	if username != request.user.username:
		return HttpResponseForbidden()
	if request.method == 'POST':
		form = EditProfileForm(request.POST, request.user)
		if form.is_valid():
			cd = form.cleaned_data
			p = request.user.profile
			for item in cd:
				try:
					if getattr(request.user, item) != cd[item]:
						setattr(request.user, item, cd[item])
				except:
					if getattr(p, item) != cd[item]:
						setattr(p, item, cd[item])
			request.user.save()
			p.save()
			return HttpResponseRedirect(reverse(profile, kwargs={'username': request.user.username}))
		else:
			return render_to_response(request, 'edit_profile.html', {'form': form})
	user_data = {}
	for field in EditProfileForm():
		try:
			if 'password' not in field.name:
				user_data[field.name] = getattr(request.user, field.name)
		except:
			if 'password' not in field.name:
				user_data[field.name] = getattr(request.user.profile, field.name)
	form = EditProfileForm(initial=user_data)
	return render_to_response(request, 'edit_profile.html', {'form': form})
Exemple #4
0
def editProfile(request):	
	if request.method == 'POST':
		form = EditProfileForm(request.POST, request.FILES)
		if form.is_valid():
			cleaned_data = form.clean()
			first_name = cleaned_data['first_name'].strip()
			last_name = cleaned_data['last_name'].strip()
			email = cleaned_data['emailAddress']
			dorm = cleaned_data['dorm']
			pic = request.FILES.get('pic','')
			user = User.objects.get(username = request.user)
			userdata = user.userdata
			if first_name.strip():
				user.first_name = first_name
			if last_name.strip():
				user.last_name = last_name
			if email.strip():
				user.email = email
			if dorm.strip():
				userdata.dorm = dorm
			if pic:
				userdata.pic = pic
			user.save()
			userdata.save()
			return HttpResponseRedirect('/')
	else:
		user = request.user
		userdata = user.userdata
		data = {'first_name':user.first_name, 'last_name':user.last_name, 'emailAddress':user.email, 'dorm':userdata.dorm}
		form = EditProfileForm(initial = data)
	
	return render(request, 'editProfile.html', {'form':form})
Exemple #5
0
def edit_profile(request):
    """
    view untuk fungsionalitas perubahan data profile
    account
    """
    if request.POST:
        old_picture = request.user.profile.picture
        form = EditProfileForm(request.POST, request.FILES,
            instance=request.user.profile)
        if form.is_valid():
            if 'picture' in request.FILES:
                from os import unlink
                if old_picture.name != 'profpic/default.jpg':
                    unlink(old_picture.path)
            form.save()
            request.user.email = form.cleaned_data['email']
            request.user.first_name = form.cleaned_data['first_name']
            request.user.last_name = form.cleaned_data['last_name']
            request.user.save()
            messages.info(request, _('Profile updated'))
            return HttpResponseRedirect(reverse('self_profile'))
    else:
        form = EditProfileForm(instance=request.user.profile,
                initial={'email': request.user.email,
                         'first_name': request.user.first_name,
                         'last_name': request.user.last_name})
    return render_to_response('accounts/edit_profile.html',
            {'form': form},
            context_instance=RequestContext(request))
Exemple #6
0
def edit_profile(request):
    if request.user.is_certified is False:
        return render_to_response('not_certified.html')

    userob = AirpactUser.objects.get(username=request.user.username)
    if request.method == 'POST':
        # do stuff to save the new user data
        form = EditProfileForm(request.POST)
        if form.is_valid():
            userob.first_name = form.cleaned_data.get('first_name')
            userob.last_name = form.cleaned_data.get('last_name')
            userob.email = form.cleaned_data.get('email')
            userob.bio = form.cleaned_data.get('bio')
            userob.save()
        #reidrect back to their profile
        return HttpResponseRedirect('/user/profile/' + request.user.username +
                                    '/')
    form = EditProfileForm(instance=userob)
    pictures = picture.objects.filter(user=userob)
    return render_to_response('edit_profile.html', {
        'user': request.user,
        'form': form,
        'pictures': pictures
    },
                              context_instance=RequestContext(request))
Exemple #7
0
 def post(self, request):
     form = EditProfileForm(request.POST, instance=request.user)
     if form.is_valid():
         form.save()
         messages.success(request,
                          "Your profile has been successfully updated!")
     return render(request, self.template_name, {'form': form})
Exemple #8
0
def edit(request):
    """
    Obsługuje dwa typy żądań:
        * GET -- tworzy formularz do edytowania swoich danych
        * POST -- sprawdza poprawność danych i zapisuje je w bazie

    :returns: jeśli podane dane są poprawne do generuje stronę do edycji danych,
              jeśli dane są niepoprawne to wskazuje błędne pola

    .. include:: ../source/login_required.rst

    """
    if request.method == 'GET':
        form = EditProfileForm(initial={
        'first_name': request.user.first_name,
        'last_name': request.user.last_name,
        'email': request.user.email })
    elif request.method == 'POST':
        form = EditProfileForm(request.POST)
        if form.is_valid():
            user = request.user
            user.first_name = form.cleaned_data['first_name']
            user.last_name = form.cleaned_data['last_name']
            user.email = form.cleaned_data['email']
            if form.cleaned_data['password']:
                user.set_password(form.cleaned_data['password'])
            user.save()
            messages.success(request, UPDATED)
    return direct_to_template(request, 'profiles/edit.html', locals())
Exemple #9
0
 def test_edit_profile_form(self):
     epf = EditProfileForm({
         'first_name': 'Jan',
         'last_name': 'Kowalski',
         'email': '*****@*****.**',
         })
     self.assertTrue(epf.is_valid(), 'Niepoprawny formularz.')
     self.assertFalse(EditProfileForm().is_valid(), 'Niepoprawny formularz.')
Exemple #10
0
def EditProfile_view(request):

    user = UserSite.objects.get(email__exact=request.user)

    #Si es que la lalmanda es POST entonces se actualiza la informacion
    if request.method == "POST":

        #se crea el formulario con los datos envaidos por el usuario
        form = EditProfileForm(request.POST, user=user)

        #Si es que el formulario es valido se actualizan los datos
        if form.is_valid():

            #Se limpian los datos
            form = form.cleaned_data
            firstName = form["firstName"]

            if 'middleName' in form:

                middleName = form["middleName"]
                user.middleName = middleName

            firstSurname = form["firstSurname"]
            middleSurname = form["middleSurname"]

            #Se actualizan los datos

            user.firstName = firstName
            user.firstSurname = firstSurname
            user.middleSurname = middleSurname
            user.public = form["public"]
            user.birthDate = form["birthDate"]

            #se guardan los cambiso definitamvente
            user.save()

            #Se agrega un mensaje de exito
            messages.add_message(request, messages.SUCCESS,
                                 mSuccessEditProfile)

            return redirect(reverse('miCuenta:myProfile'))

        #Si es que no sno validos, se reenvia hacia la misma vista (con peticion get) y se agrega un mensaje de error
        else:

            messages.add_message(request, messages.SUCCESS, mErrorEditProfile)
            return redirect(reverse('miCuenta:EditProfile'))

    #Si es que es GET, entonces se envia el formualrio para que actualice la informacion
    else:
        #Se crea el formualrio, el cual rquiere el parametro user, utilizado para rellenar inicialmente el formualrio conla finromacion actual del usuario
        form = EditProfileForm(user=user)
        context = {"user": user, "form": form}
        return render(request, templateEditProfile, context)
def edit_profile(request):
    if request.method == 'POST':
        form = EditProfileForm(request.POST, instance=request.user)

        if form.is_valid():
            form.save()
            return redirect('/apps/profile')
    else:
        form = EditProfileForm(instance=request.user)
        args = {'form': form}
        return render(request, '/apps/edit_profile.html', args)
Exemple #12
0
def edit_profile(request):
    if request.method == 'POST':
        form = EditProfileForm(request.POST, instance=request.user.profile)
        if form.is_valid():
            form.save()
            return redirect('accounts:view_profile', request.user.id)
    else:
        form = EditProfileForm(instance=request.user.profile)
    
    return render(request, 'accounts/edit_profile.html', {
        'form': form,
    })
Exemple #13
0
def edit_profile(request):
    if request.method == "POST":
        edit_form = EditProfileForm(user=request.user, data=request.POST)
        if edit_form.is_valid():
            edit_form.save()
            messages.add_message(request, messages.INFO, _("Your profile has been updated."))
            return HttpResponseRedirect(".")

    if request.method == "GET":
        edit_form = EditProfileForm(user=request.user)
    return render_to_response(
        "user/editprofile.html", context_instance=RequestContext(request, {"edit_form": edit_form})
    )
Exemple #14
0
    def POST(self):
        files_req = self.request.FILES
        if (files_req.get('photo', '')):
            files_req['photo'].name = self.request.user.username

        form = EditProfileForm(self.request, self.request.POST,
                               files_req, instance=self.request.user)
        if not form.is_valid():
            return self.context_response('user/profile.html', {'form': form})

        # Send an email to admins with old data
        old_user = self.request.user
        subject = I18nString(_("[%(site_name)s] %(username)s modified his data"), {
            'site_name': settings.SITE_NAME,
            'username': old_user.username
        })
        message = I18nString(_("Username %(username)s modified his profile. Old data:\n\n"
            u" - Name: %(old_name)s\n"
            u" - Last name: %(old_surnames)s\n"
            u" - Email address: %(old_email)s\n"
            u" - Address: %(old_address)s\n"
            u" - Birth date: %(old_birth_date)s\n"
            u" - Description: %(old_description)s\n\n"
            u"New data:\n\n"
            u" - Name: %(name)s\n"
            u" - Last name: %(surnames)s\n"
            u" - Email address: %(email)s\n"
            u" - Address: %(address)s\n"
            u" - Birth date: %(birth_date)s\n"
            u" - Description: %(description)s\n\n"), {
                'username': old_user.username,
                'old_name': old_user.first_name,
                'old_surnames': old_user.last_name,
                'old_email': old_user.email,
                'old_address': old_user.address,
                'old_birth_date':  old_user.birth_date,
                'old_description': old_user.description,
                'name': form.cleaned_data["first_name"],
                'surnames': form.cleaned_data["last_name"],
                'email': form.cleaned_data["email"],
                'address': form.cleaned_data["address"],
                'birth_date': form.cleaned_data["birth_date"],
                'description': form.cleaned_data["description"]
            })
        mail_owners(subject, message)
        form.save()

        self.flash(_("Profile updated: <a href=\"%s\">view your profile</a>.") %
            reverse("user-view-current"))

        return self.context_response('user/profile.html', {'form': form})
Exemple #15
0
def edit_profile(request):
    if request.method == 'POST':
        edit_form = EditProfileForm(user=request.user, data=request.POST)
        if edit_form.is_valid():
            user = edit_form.save()
            m = request.user.message_set.create()
            m.message = 'Your profile has been updated.'
            m.save()
            
            return HttpResponseRedirect('.')
    if request.method == 'GET':
        edit_form = EditProfileForm(user = request.user)
    payload = {'edit_form':edit_form}
    return render_to_response('accounts/editprofile.html', payload, RequestContext(request))
Exemple #16
0
def user_settings(request):
    if request.method == 'POST':
        form = EditProfileForm(request.POST, instance=request.user.drinker)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/u/%s' % request.user.username)
    else:
        form = EditProfileForm(instance=request.user.drinker)

    args = {}
    args.update(csrf(request))

    args['form'] = form

    return render_to_response('settings.html', args, context_instance=RequestContext(request))
Exemple #17
0
def edit_profile(request):
    if request.method == 'POST':
        edit_form = EditProfileForm(user=request.user, data=request.POST)
        if edit_form.is_valid():
            edit_form.save()
            messages.add_message(request, messages.INFO,
                                 _('Your profile has been updated.'))
            return HttpResponseRedirect('.')

    if request.method == 'GET':
        edit_form = EditProfileForm(user=request.user)
    return render_to_response('user/editprofile.html',
                              context_instance=RequestContext(
                                  request, {
                                      'edit_form': edit_form,
                                  }))
Exemple #18
0
def edit_profile(request):
    if request.method == 'POST':
        edit_form = EditProfileForm(user=request.user, data=request.POST)
        if edit_form.is_valid():
            edit_form.save()
            m = request.user.message_set.create()
            m.message = 'Your profile has been updated.'
            m.save()
            return HttpResponseRedirect('.')

    if request.method == 'GET':
        edit_form = EditProfileForm(user = request.user)    
    return render_to_response('user/editprofile.html',
        context_instance=RequestContext(request,
            {'edit_form': edit_form,
            }))
Exemple #19
0
def edit_profile(request):
    if request.method == "POST":
        edit_form = EditProfileForm(user=request.user, data=request.POST)
        if edit_form.is_valid():
            user = edit_form.save()
            m = request.user.message_set.create()
            m.message = "Your profile has been updated."
            m.save()
            return HttpResponseRedirect(".")

    if request.method == "GET":
        edit_form = EditProfileForm(user=request.user)
    payload = {"edit_form": edit_form}
    return render_to_response(
        "user/editprofile.html", context_instance=RequestContext(request, {"edit_form": edit_form})
    )
Exemple #20
0
def edit_profile(request, username):
    user = get_object_or_404(User, username=username)
    member = user.get_profile()

    if request.method == 'POST':
        profile_form = EditProfileForm(request.POST, request.FILES)
        if profile_form.is_valid():
            profile_form.save()
            return HttpResponseRedirect(
                reverse('members.views.user',
                        kwargs={'username': user.username}))
    else:
        profile_form = EditProfileForm(
            initial={
                'member_id': member.id,
                'phone': member.phone,
                'phone2': member.phone2,
                'email2': member.email2,
                'address1': member.address1,
                'address2': member.address2,
                'city': member.city,
                'state': member.state,
                'zipcode': member.zipcode,
                'company_name': member.company_name,
                'url_personal': member.url_personal,
                'url_professional': member.url_professional,
                'url_facebook': member.url_facebook,
                'url_twitter': member.url_twitter,
                'url_biznik': member.url_biznik,
                'url_linkedin': member.url_linkedin,
                'url_aboutme': member.url_aboutme,
                'url_github': member.url_github,
                'gender': member.gender,
                'howHeard': member.howHeard,
                'industry': member.industry,
                'neighborhood': member.neighborhood,
                'has_kids': member.has_kids,
                'self_employed': member.self_employed
            })

    return render_to_response('members/edit_profile.html', {
        'user': user,
        'profile_form': profile_form
    },
                              context_instance=RequestContext(request))
Exemple #21
0
def edit_profile(request, username):
	user = get_object_or_404(User, username=username)
	member = user.get_profile()

	if request.method == 'POST':
		profile_form = EditProfileForm(request.POST, request.FILES)
		if profile_form.is_valid():
			profile_form.save()
			return HttpResponseRedirect(reverse('members.views.user', kwargs={'username':user.username}))
	else:
		profile_form = EditProfileForm(initial={'member_id':member.id, 'phone':member.phone, 'phone2':member.phone2, 'email2':member.email2,
			'address1':member.address1, 'address2':member.address2, 'city':member.city, 'state':member.state, 'zipcode':member.zipcode,
			'company_name':member.company_name, 'url_personal':member.url_personal, 'url_professional':member.url_professional, 
			'url_facebook':member.url_facebook, 'url_twitter':member.url_twitter, 'url_biznik':member.url_biznik, 
			'url_linkedin':member.url_linkedin, 'url_loosecubes':member.url_loosecubes, 'gender':member.gender, 'howHeard':member.howHeard,
			'industry':member.industry, 'neighborhood':member.neighborhood, 'has_kids':member.has_kids, 'self_employed':member.self_employed})

	return render_to_response('members/edit_profile.html',{'user':user, 'profile_form':profile_form}, context_instance=RequestContext(request))
Exemple #22
0
def edit_profile(request):
    to_return = {}
    userprofile = request.user.get_profile()
    editprofileForm = EditProfileForm(request.POST or None,instance=userprofile)
    for field in editprofileForm.fields:
        print editprofileForm[field].errors
    if editprofileForm.is_valid():
        if editprofileForm.save_profile(request.user):
            messages.success(request,'Successfully updated profile.')
            return HttpResponseRedirect(request.path)
    return_url=reverse('edit_profile')
    to_return = {
        'form' : editprofileForm,
        'title' : 'Edit Profile',
        'return_url' : return_url,
        'button' : 'Update',
    }
    return render(request,'form1.html',to_return,context_instance=RequestContext(request))
Exemple #23
0
def edit_profile(request, id):
    if request.method == 'GET':

        if request.user.is_authenticated():
            now = timezone.make_aware(datetime.now(),
                                      timezone.get_default_timezone())
            now = formats.date_format(now, "SHORT_DATETIME_FORMAT")
            data = User.objects.get(pk=id)

            form = EditProfileForm()
            dv = {
                'first_name': data.first_name,
                'last_name': data.last_name,
                'email': data.email
            }
            form = EditProfileForm(dv)
            return render(request, 'userprofile_edit.html', {
                'form': form,
                'timezones': pytz.common_timezones,
                "date": str(now)
            })

        else:
            return redirect('/authen/')
    elif request.method == 'POST':
        now = timezone.make_aware(datetime.now(),
                                  timezone.get_default_timezone())
        now = formats.date_format(now, "SHORT_DATETIME_FORMAT")
        data = User.objects.get(pk=id)
        if request.POST.get('updateuser'):
            user = request.user
            time = request.POST['timezone']
            form = EditProfileForm(request.POST)
            time_user = UserProfile.objects.filter(pk=id).update(
                user_timezone=time)
            request.session['django_timezone'] = request.POST['timezone']
            if form.is_valid():
                user.first_name = request.POST['first_name']
                user.last_name = request.POST['last_name']
                user.email = request.POST['email']
                user.save()
                return redirect('/userprofile/')
        elif request.POST.get('canceledituser'):
            return redirect('/userprofile/')
Exemple #24
0
def edit_profile(request):
	if request.user.is_certified is False:
		return render_to_response('not_certified.html')

	userob = AirpactUser.objects.get(username=request.user.username)
	if request.method == 'POST':
		# do stuff to save the new user data
		form = EditProfileForm(request.POST)
		if form.is_valid():
			userob.first_name = form.cleaned_data.get('first_name')
			userob.last_name = form.cleaned_data.get('last_name')
			userob.email = form.cleaned_data.get('email')
			userob.bio = form.cleaned_data.get('bio')
			userob.save()
		#reidrect back to their profile
		return HttpResponseRedirect('/user/profile/'+request.user.username+'/')
	form = EditProfileForm(instance=userob)
	pictures = picture.objects.filter(user = userob)
	return render_to_response('edit_profile.html', {'user': request.user, 'form':form, 'pictures': pictures}, context_instance=RequestContext(request))
Exemple #25
0
def edit(request):
    profile = UserProfile.objects.get_or_create(user=request.user)[0]
    if request.method == 'POST':
        form = EditProfileForm(request.POST, request.FILES, instance=profile)

        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/profile/my/')
        else:
            form = EditProfileForm(request.POST, request.FILES, instance=profile)
            return render(request, 'profile/edit.html', {'form': form})

    else:
        profile.birth_date = profile.birth_date.strftime("%m/%d/%Y") if profile.birth_date else profile.birth_date
        form = EditProfileForm(instance=profile)
        return render(request, 'profile/edit.html',
                      {'form': form,
                       'page_title': 'profile/edit',
                       'sidebar_item': 'view-profile'})
Exemple #26
0
def edit_profile(request):
    """Edit profile view."""
    user = User.objects.get(pk=request.user.id)
    if request.method == 'POST':
        prof_form = EditProfileForm(request.POST, instance=user.profile)
        usr_form = EditUserForm(request.POST, instance=user)
        if prof_form.is_valid() and usr_form.is_valid():
            prof_form.save()
            usr_form.save()
            return redirect("/accounts/profile")
    elif request.method == 'GET':
        profile_edit = EditProfileForm(instance=request.user.profile)
        user_edit = EditUserForm(instance=request.user)
        return render(request,
                      'profile_edit.html',
                      context={
                          'profile_edit': profile_edit,
                          'user_edit': user_edit
                      })
def edit_profile(request,form = None,first_name = None,last_name = None):
    dajax = Dajax()
    dajax.script("$(\'#dashboard #loading_dash_dajax\').hide();")
    if form is None or first_name is None or last_name is None:
        dajax.script('$.bootstrapGrowl("Invalid edit profile request", {type:"danger",delay:20000} );')
        return dajax.json()
    if first_name == '' or last_name == '':
        dajax.script('$.bootstrapGrowl("Empty first name/last name fields not allowed", {type:"danger",delay:20000} );')
        return dajax.json()
    form = EditProfileForm(deserialize_form(form))
    if not form.is_valid():
        errdict = dict(form.errors)
        for error in form.errors:
#            if str(errdict[error][0])!='This field is required.':
            dajax.script('$.bootstrapGrowl("%s:: %s" , {type:"error",delay:20000} );'% (str(error),str(errdict[error][0])))
        return dajax.json()
    profile = UserProfile.objects.get(user=request.user)
    (profile.branch,profile.mobile_number,profile.college_roll,profile.gender,profile.age)  = (form.cleaned_data['branch'],form.cleaned_data['mobile_number'],form.cleaned_data['college_roll'],form.cleaned_data['gender'],form.cleaned_data['age'])
    profile.user.first_name = first_name
    profile.user.last_name = last_name
    profile.save()
    dajax.script('$.bootstrapGrowl("Your profile has been edited" , {type:"success",delay:10000,align:"center",width:"auto"} );')
    return dajax.json()
Exemple #28
0
class EditProfile(ViewClass):
    @login_required
    def GET(self):
        form = EditProfileForm(request=self.request, instance=self.request.user)
        return self.context_response('user/profile.html', {'form': form})

    @login_required
    def POST(self):
        files_req = self.request.FILES
        if (files_req.get('photo', '')):
            files_req['photo'].name = self.request.user.username

        form = EditProfileForm(self.request, self.request.POST,
                               files_req, instance=self.request.user)
        if not form.is_valid():
            return self.context_response('user/profile.html', {'form': form})

        # Send an email to admins with old data
        old_user = self.request.user
<<<<<<< HEAD
        subject = I18nString(_(u"[%(site_name)s] Uporabnik %(username)s je spremenil podatke"), {
            'site_name': settings.SITE_NAME,
            'username': old_user.username
        })
        message = I18nString(_(u"Uporabnik %(username)s je spremenil/a podatke v svojem profilu.\n\nStari podatki:\n"
             u" - Ime: %(old_name)s\n"
             u" - Priimek: %(old_surnames)s\n"
             u" - E-mail: %(old_email)s\n"
             u" - Naslov: %(old_address)s\n"
             u" - Rojstni datum: %(old_birth_date)s\n"
Exemple #29
0
 def post(self, request):
     form = EditProfileForm(request.POST, instance=request.user)
     if form.is_valid():
         form.save()
         messages.info(request,"Your profile has been successfully updated!")
     return render(request, self.template_name, {'form': form})