• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python用Bottle轻量级框架进行Web开发

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

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了轻量级框架,什么是轻量级框架,javaee轻量级框架,java轻量级框架,轻量级前端框架等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

当前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 
</div>

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

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

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

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

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

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

</div>

您可能想查找下面的文章:

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

相关文章

  • Python科学计算之Pandas详解
  • Python生成随机验证码的两种方法
  • python常用知识梳理(必看篇)
  • Python聚类算法之基本K均值实例详解
  • python实现简单ftp客户端的方法
  • python数据结构之二叉树的建立实例
  • Pycharm学习教程(4) Python解释器的相关配置
  • 不要用强制方法杀掉python线程
  • Python读取图片属性信息的实现方法
  • python 时间戳与格式化时间的转化实现代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python获取Linux下文件版本信息、公司名和产品名的方法
    • 浅谈Python生成器generator之next和send的运行流程(详解)
    • Python 文件和输入输出小结
    • python使用webbrowser浏览指定url的方法
    • 从Python程序中访问Java类的简单示例
    • 编写Python脚本把sqlAlchemy对象转换成dict的教程
    • python从入门到精通(DAY 2)
    • python 循环while和for in简单实例
    • python在windows命令行下输出彩色文字的方法
    • 使用Python写个小监控

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有