亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

/v2/search/SARS_CoV_2/GID1716 處的 NoReverseMatch

/v2/search/SARS_CoV_2/GID1716 處的 NoReverseMatch

尚方寶劍之說 2022-10-13 15:33:34
我正在開發一個 django 應用程序,在該應用程序中,我試圖通過 javascript 單擊按鈕將變量的值發送到后端。javascript代碼:$(document).on("click", "#filter", function (e) {      IUPredscorethreshold = 0.4      $("#ksNetwork").empty();      ksInteractionNetwork('{% url "camkinetv2:newinteractors_intnet" tab1.caMKipedia_Id IUPredscorethreshold %}'); });網址.pypath(        "dataJson/newinteractors_intnet/<str:geneId>/<str:IUPredscorethreshold>",        views.newinteractors_intnet,        name="newinteractors_intnet",    ),視圖.py@csrf_exemptdef newinteractors_intnet(request, geneId, IUPredscorethreshold):    print("IUPredscorethreshold:" + IUPredscorethreshold).....some computation    graphData = {"nodes": uniquenodesdata, "links": linksdata}    response = JsonResponse(graphData)    return response當我執行此代碼時,我收到以下錯誤:NoReverseMatch at /v2/search/SARS_CoV_2/GID1716Reverse for 'newinteractors_intnet' with arguments '('GID1716', '')' not found. 1 pattern(s) tried: ['v2/dataJson/newinteractors_intnet/(?P<geneId>[^/]+)/(?P<IUPredscorethreshold>[^/]+)$']Exception Value:    Reverse for 'newinteractors_intnet' with arguments '('GID1716', '')' not found. 1 pattern(s) tried: ['v2/dataJson/newinteractors_intnet/(?P<geneId>[^/]+)/(?P<IUPredscorethreshold>[^/]+)$']我究竟做錯了什么?我該如何解決這個問題。我仍處于 django 的學習階段,我無法弄清楚如何解決這個錯誤。
查看完整描述

3 回答

?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

錯誤消息說它找不到匹配的 url {% url "camkinetv2:newinteractors_intnet" tab1.caMKipedia_Id IUPredscorethreshold %}。你的 urls.py通過放在它前面來聲明IUPredscorethreshold它是一個字符串。str:在您的 javascript 中,您分配0.4給該變量,它是一個整數。因此,您無法解析的網址。

將 urls.py 中的路徑更改為: path( "dataJson/newinteractors_intnet/<str:geneId>/<int:IUPredscorethreshold>", views.newinteractors_intnet, name="newinteractors_intnet", ),


查看完整回答
反對 回復 2022-10-13
?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

將您的 Javascript 代碼更改為:


$(document).on("click", "#filter", function (e) {

  IUPredscorethreshold = 0.4

  $("#ksNetwork").empty();

  let url = '{% url "camkinetv2:newinteractors_intnet" ' + tab1.caMKipedia_Id + ' ' + IUPredscorethreshold + '%}'

  ksInteractionNetwork(url);

});

我相信 url 沒有正確形成


查看完整回答
反對 回復 2022-10-13
?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

將javascript行從:更改ksInteractionNetwork('{% url "camkinetv2:newinteractors_intnet" tab1.caMKipedia_Id IUPredscorethreshold %}'); 為ksInteractionNetwork('{% url "camkinetv2:newinteractors_intnet" tab1.caMKipedia_Id "IUPredscorethreshold" %}'.replace(/IUPredscorethreshold/, IUPredscorethresholdvalues) );

以下回答幫助回答


查看完整回答
反對 回復 2022-10-13
  • 3 回答
  • 0 關注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號