python如何进行web开发_Web | 浅谈用Python进行Web开发

Web开发这样一个大的概念,对于像我这样的新手,我不知道从哪里开始如果我想学习它。后浏览的文章在这一领域广泛在互联网上,我发现的一个最流行的web开发语言今天是Python(最大的当然是PHP),和它发生,我通常使用Python,从Python和学习网站后台开发可能更容易。1 WSGI, Web服务器网关接口的Web开发有两个主要的基础:HTTP协议,HTML语言和HTTP协议在网络领域的重要性。这是一个重要的概念,如果是交给开发人员实现它,更不用说编程,只是要花很多时间去了解巨大的协议。幸运的是,我们认识到实现该协议的工作显然是可重用的。可重用的HTTP协议实现封装在Python库,有一个最基本的Python Web开发库:WSGI (Web服务器网关接口)。

读者有一个基本的了解HTTP协议可以看看下面的例子。def应用程序(围住,start_response): start_response (\u201C200 OK\u201D,[(\u201C内容类型\u201D,\u201Ctext \/ html\u201D)])上面的函数是函数形式WSGI规定,接收两个参数围住,start_response,返回头和身体。从这个例子中,我们可以看到WSGI隐藏HTTP协议的发送和接收过程的开发人员,而开发人员只需要照顾他的Web程序,大大促进了开发人员的工作。2 Web框架这个谈论与Python Web开发一个强大的工具:Web框架。web框架提供了一个web开发更高层次的抽象。

以主流python web框架瓶为例,开发人员可以定义单独的函数为每个URL和每个访问方法。下面的代码是一个简单的Web程序下瓶框架。从瓶进口Flaskfrom瓶进口requestapp =瓶(__name__)(\u201C\/\u201D、方法=[\u201C得到\u201D,\u201CPOST\u201D]) def回家():(' \/ signin '、方法=[的])def signin_form ():(' \/ signin ',方法=['文章'])def signin(): #表单内容需要从请求对象读取:如果(\u201C用户名\u201D)= =\u201Cadmin\u201D和['密码']= =\u201C密码\u201D:if __name__ = =\u201C__main__\u201D:() 18\/08\/31更新:上一篇文章的标题对web开发人员的学习路线图\u201D谈论使用Python web前端开发\u201D,已被修改,因为使用瓶实际上是web端开发框架。

这些语言在以下网站上是可以习得的。我使用了所有的这些网站,内容非常好:参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值