岗位分析与可视化系统(三)

五、可视化

5.1薪资页面

在views,编写薪资分析的代码

def salary(request):
    uname = request.session['username']
    userInfo = User.objects.get(username=uname)
    edus, workexps = getSalary.getPageDt()
    defaultedu = '不限'
    defaultworkexp = '不限'
    if request.GET.get('edu'):
        defaultedu = request.GET.get('edu')
    if request.GET.get('workexp'):
        defaultworkexp = request.GET.get('workexp')
    salarylist, barData, legends = getSalary.getBar(defaultedu, defaultworkexp)
    pieData = getSalary.pieData()
    loudou = getSalary.getLouDou()
    return render(request, 'salaryChart.html', {
        'userInfo': userInfo,
        'edus': edus,
        'workexps': workexps,
        'defaultedu': defaultedu,
        'defaultworkexp': defaultworkexp,
        'salarylist': sal

你可能感兴趣的:(毕设,python,json,前端)