Django有许多优秀的特性。
Django是为了使开发者尽快把应用从概念设计变为成品而设计出来的。
Django包含了许多额外的工具使开发者能轻易解决网站开发任务。
Django包办了用户认证,内容管理,网站地图,RSS订阅和其他更多的任务模块。
Django对安全问题很重视并帮助开发者避免了许多普遍的如SQL注入,跨站脚本,跨站请求伪造和点击劫持等安全问题。它的用户认证系统提供好了对用户账户和密码的管理的安全的方式。
Django的扩展性也很好。可以做到快速灵活的扩展来应对高并发请求。
现在基于Django框架的网站已经很多了。从管理系统到科学计算平台到社交网络,Django是许多网站构建的工具。比较著名的有Instagram, Mozilla等。
使用Django进行网站开发时可以完全使用Python语言进行数据模型定义。它使用一个动态的丰富的数据库连接API。不过在需要时开发者也可以使用SQL语句。一个优雅的简洁的URL方案是高质量的网站应用的及其重要的细节。使用良好的URL设计是Django所鼓励的。
一个叫做URLconf的Python模块可以帮助开发者设计URL。URLconf包含了从URL格局到视图的映射。
Django的模板语言是为了得到易用性和多能力的平衡。它有易学性和易用性,能和HTML进行关联。它是后台开发者和设计师和前端联系的桥梁。它可以灵活地按需增加模板语言。
关于表单。Django提供了强大的表单库来像HTML一样传送表单,并且验证用户提交的数据,将数据转换为本地的Python类型。Django也提供了从已有的模型使用表单创建和更新数据的方法。
关于用户验证。Django有全属性的和安全的用户认证系统。它解决了用户账户,群组,权限和基于cookie的会话。有了这些,用户能很方便地创建网站和让用户安全地创建账户,登录登出。
Django有自带的后台管理功能。这对于网站来说真的是十分方便的功能。它提供了有力的现有的界面使管理员能立刻开始进行数据条目处理。网站能容易地进行搭建。
现在地球是个地球村。网站为了能受到世界各地用户的欢迎必须能方便地进行国际化。Django是十分跟上潮流的开发框架。Django提供了完全的将文件翻译为不同的语言的功能。它使开发者和模板拥有者特化应用的部分翻译或转化成当地的语言和文化,并且它使用这些信息来本地化网站应用。文献综述
2。2 jQuery简介
jQuery是一个快速的,小型的,多属性的JavaScript库。在众多JavaScript库中它是最流行的。它能操纵遍历HTML文件,进行事件处理,制作动画,拥有Ajax交互功能和一个可以跨浏览器使用的易用的API。而且它也是免费和开源的。
jQuery最初是在2006年由John Resig开源出来的。现在仍然十分流行。也有许多著名的网站使用,比如Twitter, LinkedIn, eBay等等。
jQuery有着便捷的语法,它能使开发者很方便选择DOM元素。而且它有模块化的方法可以允许强大的动态网页和Web应用程序的创建。jQuery可用于改变元素的一个或者多个属性,或者使它响应一个事件或多个事件。
jQuery也提供了事件处理的范例。事件分配和事件的回调函数定义在单个步骤完成。jQuery就是为了将其他经常使用的JavaScript功能简化使用。
jQuery十分清晰简洁。jQuery的简洁性和清晰性体现在链式函数和简短明确方便记忆的函数名。
jQuery鼓励开发者将HTML和JavaScript进行分离。jQuery库提供了为DOM元素增加JavaScript事件处理函数的简洁易用的语法。
jQuery也解决了浏览器的兼容问题。不同的浏览器在加载JavaScript代码时可能效果不同。而jQuery就可以跨浏览器提供一致的界面。