Django嵌入式论文Django发展历史以及功能简介

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Django论文Django发展历史以及功能简介2015年1月目录第一章前言..............................................................................................................31.1Django简介.....................................................................................................3第二章Django的起源及发展..................................................................................42.1Django的起源.................................................................................................42.2Django的发展.................................................................................................5第三章Django的功能简介....................................................................................63.1功能概要.........................................................................................................63.2Django的视图及URL配置.............................................................................63.2.1视图函数..............................................................................................73.2.1简化视图函数的工具..........................................................................73.2.3视图分类..............................................................................................73.2.4URL简介...............................................................................................83.2.5URLconf.................................................................................................83.2.6URL配置和松耦合...............................................................................83.3Django的模版系统.........................................................................................83.4DjangoAdmin...................................................................................................93.4.1Django的自动管理工具......................................................................93.4.2Django管理工具的用户权限系统......................................................93.5Django的表单功能.........................................................................................93.6Django输出非HTML内容..............................................................................93.7Django的缓存机制.........................................................................................93.8Django的中间件功能...................................................................................103.9集成已有的数据库和应用...........................................................................103.9.1Django框架Web数据查询分页技术研究......................................103.9.2基于Django框架的生物信息网站建设...........................................103.10Django的国际化——翻译功能...............................................................11第四章结束语............................................................................................................11参考文献......................................................................................................................12摘要:Django是一款能够节约开发者的时间并且让开发乐趣横生的开放源代码的web开发框架,由Python写成。Django诞生于新闻网站的环境中,它采用了MVC的软件设计模式,即模型M,视图V和控制器C。使用Django,花极少时间即可构建和维护质量上乘的Web应用。通过减少重复的代码,Django使开发者能够专注于web应用上关键性的东西。Python语言实现的快速Web开发框架Django自带了模板系统、对象关系映射以及动态管理界面,同时Django提供了松耦合的设计。本文将从Django发展历史、功能简介两个方面进行阐述,让读者能根据这篇文章对Django的发展及功能有个简单的认识。关键词:Django;发展历史;功能简介ABSTRACT:DjangoisadevelopercansavetimeandmakefunofphenomenadevelopopensourcewebdevelopmentframeworkwritteninPython.Djangowasborninthenewssiteenvironment,itusestheMVCsoftwaredesignpatterns,namelythemodelM,viewsandcontrollersVC.UsingDjango,spendverylittletimetobuildandmaintainhigh-qualityWebapplications.Byreducingduplicationofcode,Djangoenablesdeveloperstofocusonthekeythingsonthewebapplication.ThisarticlefromtheDjangodevelopmenthistory,featureselaborateAbouttwoaspects,accordingtothearticlesothatreaderscandevelopandfunctionofDjangohasasimpleunderstanding.KEYWORDS:Django;development;history;Introduction第一章前言1.1Django简介Django是一个开放源代码的Web应用框架。Django框架遵循MVC开发模式,内置多种Web开发组件,同时集成了一个轻量级WebServer。视图是所有DjangoWeb应用程序的核心。它们提供了几乎所有实际的程序逻辑。URL一般指统一资源定位符。将一个请求的URL和结果的强大响应联系起来的机制就是任何Web开发框架的关键所在。Django的Web开发一般以Python为基础。Python是一种解释型、面向对象、动态语义、语法优美的脚本语言。第二章Django的起源及发展2.1Django的起源Django中“d”不发音,后面的发音和Bang-o押韵。这个名称来源于吉普赛爵士吉他手DjangoReinhardt。Django是从真实世界的应用中成长起来的,它是由堪萨斯(Kansas)州Lawrence城中的一个网络开发小组编写的它诞生于2003年秋天,那时LawrenceJournal-World报纸的程序员AdrianHolovaty和SimonWillison开始用Python来编写程序。当时他们的WorldOnline小组制作并维护当地的几个新闻站点,并在以新闻界特有的快节奏开发环境中逐渐发展。新闻编辑要求增加的新闻特征或整个程序都能在计划时间内快速的被建立,这些时间通常只有几天或几个小时。因此,Adrian和Simon开发了一种节省时间的网络程序开发框架,这是在截止时间前能完成程序的唯一途径。2005年的夏天,当这个框架开发完成时,它已经用来制作了很多个WorldOnline的站点。当时WorldOnline小组中的JacobKaplan-Moss决定把这个框架发布为一个开源软件——命名为Django。从那往后数年,Django是一个有着数以万计的用户和贡献者,在世界广泛传播的完善开源项目。原来的WorldOnline的两个开发者(AdrianandJacob)仍然掌握着Django,但是其发展方向受社区团队的影响更大。由于Django最初建立的目的是处理一些在线报刊的需求,所以被贴上了“内容”框架的标签,很多人认为它只适合于出版业而不适合其他行业。当然,您很快就会根据这篇文章剩下的部分了解更多关于Django的知识,自然会觉得这个观点是错误的。我们将向你展示如何不使用捷径来完成工作,以便能更好的理解捷径的原理。同样,理解Django产生的背景,历史有助于理解Django的实现方式。分发现事实并不是这样,Django和其他框架一样强大和灵活。如果你曾编写过网络应用程序。那么你很有可能熟悉写多个类似功能网络应用程序的流程:第一步:从头开始编写网络应用程序;第二步:从头编写另一个网络应用程序、第三步:从第一步中总结(找出其中通用的代码),并运用在第二步中;第四步:重构代码使得能在第2个程序中使用第1个程序中的通用代码;第五步:重复2-4步骤若干次。Django框架正是积累类似上述的重复的例子,通过

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功