コード例 #1
0
ファイル: views.py プロジェクト: sourcery/xperiences
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')
コード例 #2
0
ファイル: views.py プロジェクト: sourcery/xperiences
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))