使用Django构建CRUD应用程序的一组实用程序/小框架
qnc-crud的Python项目详细描述
qnc_积垢
进行中的工作
一个相当固执己见的框架来帮助创建多页面的CRUD/表单重的web应用程序。附带了django和js实用程序的集合,这些实用程序也可以以更灵活的方式使用,而无需选择整个框架。在
打算作为一个“应用程序”安装在django项目中,但在其他web项目中也很有用,仅用于js文件。在
没有整页表格提交
您不应该使用标准表单提交(加载新页面)。无意义的条目最终会出现在浏览器历史记录中,页面状态将丢失,如果存在表单错误,则会清除文件输入。问题清单很长。在
阿贾克斯全部_表单.js通过ajax自动提交所有表单,并执行服务器返回的代码。在
集合形式_错误.js提供用于生成表单错误消息的有用帮助工具。在
自动页面失效
如果_必要.js如果用户在页面最初呈现后的某个时间发布了任何表单(相同的浏览会话),将导致页面自动重新加载
这意味着用户可以回到历史中(在登录/注销、操作数据等之后),页面将重新加载。 此外,用户可以在一个窗口中进行更改,一旦用户聚焦该窗口,这些更改将反映在另一个窗口中。在
已从历史记录中删除表单页
编辑表单返回
添加表单替换位置
自动后退按钮
- 项目
标签: