예제 #1
0
파일: views.py 프로젝트: idiles/taskapp
def picture(request):
    profile = request.user.get_profile()
    form = ProfilePictureForm(profile)
    
    if request.method == 'POST':
        if 'delete' in request.POST:
            profile.picture.delete()
            profile.save()
            request.notifications.add(_(u'Your account picture has been removed'))
            return redirect(reverse('account:picture'))
        else:
            form = ProfilePictureForm(profile, request.POST, request.FILES)
            if form.is_valid():
                form.save()
                request.notifications.add(_(u'Your account picture has been updated'))
                return redirect(reverse('account:picture'))
    
    return direct_to_template(request, 'account/picture.html', 
        dict(profile=profile, form=form))
예제 #2
0
파일: user.py 프로젝트: kpeng94/foodbook
def upload_picture(request):
	if request.method == 'POST':
		form = ProfilePictureForm(request.POST, request.FILES)
		if form.is_valid():
			url = save_picture(request, request.FILES['image'])