接收从网站页面传过来的id值
把person_showform和CreatOrEdit_form两个类实例化
如果数值数据提交方式是POST,则证明是访问点击了提交按钮,那么就通过name=ins_editform.name.data等语句获得所有网站页面提交上来的字段数值数据
通过all_judge.py文件里的CreatAndEdit_judge(name,sex,age,height,job,facelevel)函数来判断每一个输入字段是不是是否为空,并获得返回值即提示信息ErrorMessage,如果ErrorMessage不等于空,则证明有未填写的字段,那么就通过return render_template("edit.html", ErrorMessage=ErrorMessage, form=ins_editform)重新返回到edit.html网站页面,注意,返回时要把ErrorMessage也传给edit.html
如果ErrorMessage不为空,那么就证明所有字段都填写完毕了,没有为空的字段,那么就调用db.py里的edit_data (name, sex, age, height, job, facelevel)方式方法,如果该方式方法的返回值为True,则证明数值数据调整更新成功,如果调整更新不成功怎么办?edit_data函数并没有做处理
如果提交方式不为POST,那么就证明是通过访问点击编辑按钮进入edit.html网站页面的操作,此时,我们需要把原始数值数据展现在网站页面上,我们先通过result_tuple = get_one_data(id)获得该条数值数据的所有字段值,再通过ins_editform.name.data=result_tuple[1]等语句把这些原始值写入到网站页面上。最后,再通过return render_template("edit.html",result_tuple=result_tuple,form=ins_editform)进入edit.html,注意,被编辑数值数据的所有字段值result_tuple也被传入了该网站页面
通过访问点击person_show.html或person_show_search.html网站页面上的删除按钮即可进入到delete.html网站页面
通过id值来查询到该条数值数据的所有字段值,即通过get_one_data(id)把该条数值数据的所有字段值都存储在一个元祖OneResult_tuple中
通过return render_template("delete.html",OneResult_tuple=OneResult_tuple,form=ins_person_showform)跳转至delete.html网站页面,同时把被删除人员的所有字段值OneResult_tuple和person_showform 类的实例ins_person_showform也传递给delete.html
一定要实战呀!
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有