简单教务系统后台管理模态对话框知识点总结
1.XSS(安全设置)
mark_safe()(页面渲染)
XX|safe
2.CBV和FBV
涉及到装饰器,高级函数,session和cookie的知识点
3.Jquery的on(绑定事件,委托)
$().on('click',function(){});
$().on('click',' ',function(){});
点击事件等
4.分页
使用url进行传值,后台接收设置显示数量和分页结果(使用切片方法)通过XSS进行前 端渲页面渲染。
5.基本的增删改查操作
对话框:数据小,数据少时适用
注:在判断输入框是否为空和格式验证时尽量在后端写验证,前 端的js验证可以被手动关闭,避免出现bug
6.码云项目地址:https://gitee.com/wylshkjj/Python_jiaowu
7.注:这里的数据库(splite3)添加外键要加 on_delete选项 ,在django2.0后,定义外键和一对一关系的时候需 要加on_delete选项,不然会报错:
TypeError: init() missing 1 required positional argument:'on_delete'
8.session和cookie