使用 Python 从 0 开发属于你的个人管理系统 17 篇 | 任务的状态操作
当用户创建了任务,会有一些状态需要操作,比如任务的完成,或者不小心点错了,想要让任务显示为「未完成」状态…对于这些任务的状态操作,如何实现它们呢?

如何实现「任务状态的改变」
我们想要实现的是,当用户点击 checkbox 按钮的时候,会将当前的 item 消失,显示到「已完成」菜单中,同时,还会请求后台,将数据库中的状态值进行改变。
那么首先,我们需要监听点击完成按钮的事件,我们可以使用一点 JQuery 语法来实现事件的监听以及 ajax 的请求。
进入你的项目,在 static/js 下创建一个 「todo.js」。
在里面获取 document 对象,监听点击:
$(document).ready(function() {
$(':checkbox').on('click', onCheck);
});
function onCheck(){
alert('监听到了点击')
}
在 html 中引用这个文件:
本文隐藏内容 登陆 后才可以浏览
运行一波:

OK,那么任务的完成与撤销就实现了,你可以把它们完成时间展示出来么?进一步,可不可以分页显示,按时间展示,关键词搜索呢?
我们下篇见,peace!