def comment_merchant(request,username): if request.method == 'GET': form = MerchantMessageForm() return render_to_response('merchants/comment.html',context_instance=RequestContext(request, {'form':form})) else: merchant = UserExtension.get_merchant(name=username) if merchant: msg = UserMessage(to=merchant) if request.user_extension: msg.sender = request.user_extension else: msg.sender_session = request.session.session_key message = request.POST.get('message') form = MerchantMessageForm(request.POST,instance=msg) if form.is_valid(): form.save() return HttpResponse('ok sent') else: return render_to_response('merchants/comment.html',context_instance=RequestContext(request, {'form':form})) else: return HttpResponse('no such merchant')
def merchant_profile(request, username): merchant = UserExtension.get_merchant(user=User.objects.get(username=username),is_deleted=False) template_name = 'merchants/merchant_profile.html' return render_to_response(template_name, {'merchant': merchant}, context_instance=RequestContext(request))