最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python用Bottle轻量级框架进行Web开发

来源:动视网 责编:小采 时间:2020-11-27 14:29:14
文档

Python用Bottle轻量级框架进行Web开发

Python用Bottle轻量级框架进行Web开发:当前Python Web开发中的框架算Django最为流行了,但是本文介绍的是一个较为轻量级的Web框架:Bottle框架。理论性的东西就不讲了,直接上实例代码。 1.问题描述 最近做一个系统的后台开发,用的就是Python+Bottle进行的web后台开发。给前台提供一个接口,
推荐度:
导读Python用Bottle轻量级框架进行Web开发:当前Python Web开发中的框架算Django最为流行了,但是本文介绍的是一个较为轻量级的Web框架:Bottle框架。理论性的东西就不讲了,直接上实例代码。 1.问题描述 最近做一个系统的后台开发,用的就是Python+Bottle进行的web后台开发。给前台提供一个接口,
 当前Python Web开发中的框架算Django最为流行了,但是本文介绍的是一个较为轻量级的Web框架:Bottle框架。理论性的东西就不讲了,直接上实例代码。

1.问题描述
最近做一个系统的后台开发,用的就是Python+Bottle进行的web后台开发。给前台提供一个接口,通过前台调用接口时的参数,提供Json数据格式的数据。

2.环境准备
我用的是Linux环境,python 2.7.x版本的python。使用Bottle之前需要pip安装bottle,输入命令:sudo pip install bottle即可安装。这样就有了Bottle的环境了,可以用Bottle框架进行Python Web开发了。

3.程序代码
3.1 一个Hello World程序
程序文件:helloworld.py

#!/usr/bin/python 
# -*- conding:utf-8 -*- 
 
from bottle import * #导入bottle相关的包 
 
@route('/helloworld/:yourwords', methods=['GET', 'POST']) #url接口,注意参数书写格式,前面有个冒号表示是参数 
def hello(yourwords): 
 return 'hello world. ' + yourwords #返回前台数据,此处返回一个字符串 
 
run(host='0.0.0.0', port=8080) #表示本机,接口是8080 

运行程序:python helloworld.py
打开浏览器,输入:http://172.16.160.122:8080/helloworld/BigData,你只要将ip地址改成你自己的地址就行了
就会显示如下页面:

图上红色圈出的部分就是前台输入的参数,页面显示返回的字符串内容。
这样就完成了一个简单的例子。Bottle框架是不是很轻量级。

这个程序很简单,url中yourwords是前台输入的参数,最后返回给的数据就是:hello world加上接收的参数组成的字符串。

3.2实例程序代码
本来想写一个实例的程序代码,但是有个前面hello world 的程序代码,其他的也就没什么难懂的了,就不写了。谅解。

注意的一点就是后台接受到的参数都是字符串的格式,根据你的要求,需要进行必要的类型转换。

希望对大家有所帮助,谢谢大家的阅读。

文档

Python用Bottle轻量级框架进行Web开发

Python用Bottle轻量级框架进行Web开发:当前Python Web开发中的框架算Django最为流行了,但是本文介绍的是一个较为轻量级的Web框架:Bottle框架。理论性的东西就不讲了,直接上实例代码。 1.问题描述 最近做一个系统的后台开发,用的就是Python+Bottle进行的web后台开发。给前台提供一个接口,
推荐度:
标签: python web 框架
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top