Python 如何使用按钮在Django中执行视图?

Python 如何使用按钮在Django中执行视图?,python,django,Python,Django,我使用django在一个表中显示数据库的一些数据,在这个表中,a有一个水平分区,它按日期(旧数据和新数据)分隔数据。在表的顶部,我创建了2个按钮,“分区1”和“分区2”,所以当我单击“分区1”时,它会显示旧分区的数据。我想知道当我点击“old”按钮时,如何将主表中的数据(包含新旧数据)更改为旧分区的数据。 注意:我已经为其中3个创建了所有视图。如果没有包含任何源代码,其他用户很难对该问题给出适当的答案。但是,当用户单击前端上的按钮时,如果希望在后端执行某种视图,那么我建议使用javascrip

我使用django在一个表中显示数据库的一些数据,在这个表中,a有一个水平分区,它按日期(旧数据和新数据)分隔数据。在表的顶部,我创建了2个按钮,“分区1”和“分区2”,所以当我单击“分区1”时,它会显示旧分区的数据。我想知道当我点击“old”按钮时,如何将主表中的数据(包含新旧数据)更改为旧分区的数据。


注意:我已经为其中3个创建了所有视图。

如果没有包含任何源代码,其他用户很难对该问题给出适当的答案。但是,当用户单击前端上的按钮时,如果希望在后端执行某种视图,那么我建议使用javascriptajax请求。在本例中,请求类型应该是get,正如您所说,当用户执行所描述的操作时,后端应该获取某种数据并更新表

由于缺乏信息,我只能提供一些ajax实现的基本代码

// Javascript
const viewUrl = "someView/"

function callView(){
   $.ajax({
          type:"get",
          url: viewUrl,
          success: (answer) => {//some operation}
   })
}

//Html

<button onclick=callView()>Click me!</button>

//Javascript
const viewUrl=“someView/”
函数callView(){
$.ajax({
键入:“获取”,
url:viewUrl,
成功:(回答)=>{//some operation}
})
}
//Html
点击我!