Beispiel #1
0
def main_view(request):
    user = authenticate(username=request.POST['username'], password=request.POST['password'])
    if user is not None:
        login(request, user)
        model_list = get_user_display_model(request.user.username)
        t = get_template('base.html')
        html = t.render(Context({'username': request.user.username, 'model_list': model_list}))
        return HttpResponse(html)
    else:
        return HttpResponseRedirect("/")
Beispiel #2
0
def main_customer(request):
    model_list = get_user_display_model(request.user.username)
    customer_data = get_user_customer(request.user.username)
    t = get_template('main_customer.html')
    html = t.render(Context(
        {'username': request.user.username,
         'model_list': model_list,
         'customer_data': customer_data}
    ))
    return HttpResponse(html)
def main_sale_opportunity(request):
    model_list = get_user_display_model(request.user.username)
    sale_opportunity_data = get_user_sale_opportunity(request.user.username)
    t = get_template('main_sale_opportunity.html')
    html = t.render(Context(
        {'username': request.user.username,
         'model_list': model_list,
         'sale_opportunity_data': sale_opportunity_data}
    ))
    return HttpResponse(html)
def new_sale_opportunity(request):
    model_list = get_user_display_model(request.user.username)
    t = get_template('main_sale_opportunity_detail_new.html')
    customer_data = get_user_customer_name(request)
    html = t.render(Context(
        {'username': request.user.username,
         'title': "新建",
         'customer_data': customer_data,
         'model_list': model_list}
    ))
    return HttpResponse(html)
def edit_sale_opportunity(request):
    model_list = get_user_display_model(request.user.username)
    t = get_template('main_sale_opportunity_detail_edit.html')
    sale_opportunity_data = get_user_sale_opportunity_byid(request)
    #sale_opportunity_data.values()是一个list,list的每一项是一个dict
    #@todo:把所有从数据库取到数据放到一个"数据模型"里渲染
    customer_data = get_user_customer_name(request)
    html = t.render(Context(
        {'model_list': model_list,
         'title': "编辑",
         'customer_data': customer_data,
         'sale_opportunity_data':sale_opportunity_data.values()[0]
        }
    ))
    return HttpResponse(html)