基于django和python的web开发

基于django和python的web开发

ID:33581856

大小:179.00 KB

页数:3页

时间:2019-02-27

基于django和python的web开发_第1页
基于django和python的web开发_第2页
基于django和python的web开发_第3页
资源描述:

《基于django和python的web开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电脑编程技巧与维护基于Django和Python的Web开发王冉阳(中国地质大学(北京),北京100083)摘要:随着Web技术的发展和软件工程的日益成熟,人们逐渐提出敏捷开发的要求。但是传统的Web框架像Struts,Spring,.NET等由于其复杂性而很难满足人们的要求,于是逐渐出现一些敏捷性Web框架。Django是使用Python开发的优秀Web框架,作为一款开源的敏捷开发框架,受到越来越多的人的关注。本文主要介绍了Web框架Django和Python语言的特点,并以一个简易的博客系统的创建,介绍Django和Python在Web开发中的应用。关键词:Dj

2、ango;Python;Web开发;Blog;开源WebDevelopmentbasedonDjangoandPythonWANGRanyang(ChinaUniversityofGeosciences(Beijing),Beijing100083)Abstract:WiththedevelopmentofWebtechnologyandsoftwareengineering,peoplegraduallyputforwardtherequirementofagiledevelopment.TraditionalwebframeworksuchasStruts,Sp

3、ring,.NET,andsoon,cannotmeettherequirementbecauseoftheircomplexity.DjangoisexcellentWebframeworkdevelopedwithPython.Asaopensourceagileframework,hasattractedmoreandmoreattentions.ThisarticleintroducedthefeaturesofDjangoandPython.Throughthecreationofasimpleblogsystem,weintroducethethedev

4、elopmentofWebapplicationsbasePythonandDjango.Keywords:Django;Python;Webdevelopment;Blog;OpenSource1引言当用Python语言编写程序的时候,无需考虑诸如如何管因特网的发展使得Web大行其道,当今几乎所有的企业理程序使用的内存一类的底层细节。信息化软件以及部分个人桌面都采用了Web界面。Web界面2.4可移植性已成为和普通GUI并行的一种选择,这种变化使得对Web开由于它的开源本质,Python已经被移植在许多平台上发框架的选择变得极为重要。在众多的Web开发框架中,(经

5、过改动使它能够工作在不同平台上)。如果小心地避免使Django/Python———一款开源的Web开发框架以其优秀的性能用依赖于系统的特性,那么所有Python程序无需修改就可以和快捷的开发正越来越引起人们的重视。在下述任何平台上面运行。2Python这些平台包括Linux、Windows、FreeBSD、Macintosh、Python是一种简单易学、功能强大的编程语言,它有高Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/效率的高层数据结构,简单而有效地实现面向对象编程。OS、PalmOS、QNX、VMS、Psion、A

6、comRISCOS、Vx-Python简洁的语法和对动态输入的支持,再加上解释性语言Works、PlayStation、SharpZaurus、WindowsCE甚至还有的本质,使得它在大多数平台上的许多领域都是一个理想的PocketPC。脚本语言,特别适用于快速的应用程序开发。2.5解释性2.1简单而Python语言写的程序不需要编译成二进制代码。可以Python是一种代表简单主义思想的语言。阅读一个良好直接从源代码运行程序。在计算机内部,Python解释器把源的Python程序就感觉像是在读英语一样,Python的这种伪代代码转换成称为字节码的中间形式,然后再把

7、它翻译成计算码本质是它最大的优点之一,它使你能够专注于解决问题而机使用的机器语言并运行。事实上,由于不再需要担心如何不是去搞明白语言本身。编译程序,如何确保连接转载正确的库等等,所有这一切使2.2易学得使用Python更加简单。只需要把Python程序拷贝到另外一Python有极其简单的语法,极其容易上手开源:Python是台计算机上,它就可以工作了,这也使得Python程序更加易FLOSS(自由/开放源码软件)之一。简单地说,可以自由地于移植。发布这个软件的拷贝、阅读它的源代码、对它做改动、把它2.6面向对象的一部分用于新的自由软件中。Python既支持面向过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。