Django是一个开源的Python基于web开发而设计的应用框架,基于MVC的设计思想,大大简化了网站开发的难度,能够简单快速的开发网站。其中封装的大量函数和方法,可以直接调用,同时扩展性非常好,可以扩展第三方插件。框架的主要三部分M(模型)V(视图)T(模板)是基于MVC的思想在Django内的结构,其中V接受浏览器的信息传递给M把数据存进数据库,还可以接受M的返回结果让T产生一个HTML页面,Django的特点是大而全,内嵌了ORM框架,通过文件迁移建立类和表的对应关系,操作数据库不需要写sql语句,而是通过类和对象对数据表操作,Django是目前Python开发网站最常用的后端框架。
Ajax
异步的javascript,在不全部加载某一个页面部的情况下,对页面进行局的刷新。
Ajax请求最主要的两点:
1) 分析出ajax请求时需要携带参数。
2) 分析出对应的视图函数处理完成之后,返回的json的数据格式。
由于是模拟登录所以本文并没有涉及到从数据库取数据,只是通过这样一个例子来了解前端页面如何通过局部刷新来验证用户。验证表单页面只是简单的效果几款登录表单,文章中并没有将Django框架中自动生成的代码复制进来,而是按照执行流程的顺序写。