Example #1
0
def upload_profile(request):
	if request.method == 'POST':
		form = UserProfileForm(request.POST, request.FILES)
		if form.is_valid():
			user_profile = UserProfile.objects.get(user=request.user.id)
		user_profile.avatar = ImageFile(request.FILES['puzzlaefFile'])
		user_profile.save()
		return HttpResponse(simplejson.dumps({"success":True}))	
	else:
		form = UserProfileForm()
		return HttpResponse(simplejson.dumps({"error":"Method not POST"}))
Example #2
0
def send_form(request, form):
	dajax = Dajax()
	form = UserProfileForm(form)
	if form.is_valid():
		user_profile = UserProfile.objects.get(user=request.user.id)
		user = User.objects.get(id = request.user.id)
		user.first_name = form.cleaned_data['first_name']
		user.last_name = form.cleaned_data['last_name']
		user_profile.location = form.cleaned_data['location']
		user.save()
		user_profile.save()
		dajax.remove_css_class('#my_form input', 'error')
	else:
		dajax.remove_css_class('#my_form input', 'error')
		for error in form.errors:
			dajax.add_css_class('#id_%s' % error, 'error')
	return dajax.json()