form提交跳转无法找到页面

一、在base.html中有链接指向页面

  • <span>人民币对公存款贡献度展示</span>
  • 二、在views.py中返回页面dashboard.html def dashboard(request): total = 30.0 gx_value_score = models.RmbYuDayResults.objects.get(branch='青岛',tj_day='2019-04-19').gx_value_score gx_change = models.RmbYuDayResults.objects.get(branch='青岛',tj_day='2019-04-19').gx_change gx_change_score = models.RmbYuDayResults.objects.get(branch='青岛',tj_day='2019-04-19').gx_change_score kh_change = models.RmbYuDayResults.objects.get(branch='青岛',tj_day='2019-04-19').kh_change kh_weight_score = models.RmbYuDayResults.objects.get(branch='青岛',tj_day='2019-04-19').kh_weight_score gx_value_score_rate = round(gx_value_score/total100) gx_change_rate = round(gx_change/total100) gx_change_score_rate = round(gx_change_score/total100) kh_change_rate = round(kh_change/total100) kh_weight_score_rate = round(kh_weight_score/total*100) server_number = 1 networkdevice_number = 2 storagedevice_number = 3 securitydevice_number = 4 software_number =5 result_lst = models.RmbYuDayResults.objects.filter(tj_day='2019-04-19').values() branch_lst = [] #省份列表 sales_lst = [] #贡献度得分 index_lst = ["贡献度得分","贡献度变化","贡献度变化得分","考核增量得分","考核增量权重后得分"] if result_lst: for result in result_lst: branch_lst.append(result['branch']) sales_lst.append(result['gx_value_score']) return render(request, 'rmbckrj_day/dashboard.html',locals()) 三、在dashboard.html中有页面form查询提交 <form method="post" id ="querydata"> {% csrf_token %} 省份:<select name="branch" id="branch"> <option value ="请选择">请选择</option> {% for branch in branch_lst %} <option value ={{ branch }}>{{ branch }}</option> {% endfor %} </select> 考核指标:<select name="index" id="index"> <option value ="请选择">请选择</option> {% for index in index_lst %} <option value ={{ index }}>{{ index }}</option> {% endfor %} </select> 开始日期:<input type="text" id="startdatepicker"> 结束日期:<input type="text" id="enddatepicker"> <input type="submit" value="查询"> </form> 四、urls.py路由指向 urlpatterns = [

    path('index/', views.index, name='index'),
    path('excel_handle/', views.input, name='input'),
    path('results/', views.results, name='results'),
    path('querydata/',views.querydata,name='querydata'),
    path('dashboard/', views.dashboard, name='dashboard'),
    path('', views.index),
    

    ] 但是点击查询按钮报错 Not Found: /rmbckrj_day/dashboard/querydata/

    评论 2