def user_detail(request, username): user = request.user userProfile = user.get_profile() if request.user.username != username: return HttpResponseRedirect(userProfile.get_absolute_public_url()) user_count = 0 toolBoxForm = ToolBoxForm() ImageFormSet = modelformset_factory(Image, form=ImageForm, extra=1) ImageFormSet.form = staticmethod(curry(ImageForm, userProfile)) formset = ImageFormSet(queryset=Image.objects.none()) similar_users = userProfile.tags.similar_objects() if request.method == 'POST': if 'imageSubmit' in request.POST: formset = ImageFormSet(request.POST, request.FILES, queryset=Image.objects.none()) if formset.is_valid(): instances = formset.save(commit=False) for image in instances: try: image.user = userProfile image.save() except Image.DoesNotExist: message = 'does not exit' workspace_pictures = userProfile.get_pictures(6) return render_to_response('colorific/user_detail.html', { 'userProfile': userProfile, 'workspace_pictures': workspace_pictures, 'user_count': user_count, 'toolboxes': get_all_toolboxes(userProfile.user.username), 'toolBoxForm': toolBoxForm, 'formset':formset, 'similar_users': similar_users}, context_instance=RequestContext(request))
def user_detail_public(request, username): user = get_object_or_404(User, username=username) userProfile = user.get_profile() toolBoxForm = ToolBoxForm() similar_users = userProfile.tags.similar_objects() workspace_pictures = userProfile.get_pictures(6) return render_to_response('colorific/user_detail_public.html', { 'userProfile': userProfile, 'workspace_pictures':workspace_pictures, 'toolboxes': get_all_toolboxes(userProfile.user.username), 'toolBoxForm': toolBoxForm, 'similar_users':similar_users}, context_instance=RequestContext(request))