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("/")
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)