最近,趁着假期,复习了一遍以前学习到的python知识,和研究新的web框架Bottle,就写了个简单的登录页面,详细可以参考官方文档http://bottle.zzir.cn/

不废话,直接上截图和代码:

代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-import sys
reload(sys)from bottle import request, route, run, template@route('/login', method='POST')
def do_login():username = request.forms.get('username')password = request.forms.get('password')print (username, password)if username == 'admin' and password == 'admin':return username + '登录成功'else:return username + '登陆失败'#用户登录
@route('/index')
def index():return template('index')run(host='0.0.0.0', port=9090, debug=True)

前端代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>login</title>
</head>
<body><form action='/login' method='POST'>用户名:<input type="text" name="username" />密码:<input type="password" name="password" /></br><input type="submit" value='login'/></form>
</body>
</html>

最后,运行的结果是这样的:

转载于:https://blog.51cto.com/1238306/1930654

python web 开发框架之Bottle相关推荐

  1. 程序员新手第一个python web开发框架

    接下来正式进入网站的功能开发.要完成后台管理系统登录功能,通过查看登录页面,我们可以了解到,我们需要编写验证码图片获取接口和登录处理接口,然后在登录页面的HTML上编写AJAX. 在进行接口开发之前, ...

  2. python最流行的框架_2020年最流行Python web开发框架(下)

    11种2020年流行的Web开发Python框架,接上文 2020年最流行Python web开发框架(上)介绍的,剩下部分在本文里继续详细介绍.当然,Python框架很多很棒,学好Python是打开 ...

  3. 2022 年十大 Python Web 开发框架

    1.Django Django 框架是任何 Web 开发公司的首选.开发人员使用此框架来开发高质量标准的复杂 Web 和移动应用程序.由于其开源特性,Django 具有成本效益,但在其他有助于开发人员 ...

  4. 【Python Web】30个Python Web开发框架介绍

    收藏:30个Python Web开发框架介绍 1. Bobo 2. Bottle 3. CherryPy 4. Cyclone 5. Flask 6. Itty-Bitty 7. Klein 8. M ...

  5. 【最全整理】37 个 Python Web 开发框架总结

    用了 2 周的时间整理了 Python 中所有的网站开发库(下文简称:Web 框架),供大家学习参考. Q:Web 框架到底是什么? A:Web 框架主要用于网站开发.开发者在基于 Web 框架实现自 ...

  6. 最全整理!37 个 Python Web 开发框架总结

    用了 2 周的时间整理了 Python 中所有的网站开发库(下文简称:Web 框架),供大家学习参考. Q:Web 框架到底是什么? A:Web 框架主要用于网站开发.开发者在基于 Web 框架实现自 ...

  7. python web开发框架flask_Python Web 开发框架,Flask 与 Django那个更好

    本文把 Flask 和 Django 做一个比对,因为我对这两个 Python Web 框架都有实际的开发经验.希望我可以帮助您选择学习哪个框架,因为学习一个框架可能会非常耗时 -- 当然也很有趣! ...

  8. pythonweb开发-5个最好的Python Web开发框架

    原标题:5个最好的Python Web开发框架 Python是最受欢迎的和最有效率的开发语言之一.Python能让你更快完成工作,并且更有效地集成系统.Python是动态的面向对象的语言.即便你刚刚开 ...

  9. Python Web开发框架Django

    花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用.项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了).从前台到后台,好好折腾了一把,用到:HTML ...

最新文章

  1. PYTHON黑帽编程 4.1 SNIFFER(嗅探器)之数据捕获(下)
  2. 微擎html注释,微擎界面设计规范
  3. docker安装flowable-ui
  4. socket通信中的几个重要结构体定义
  5. filezilla 设置服务器_树莓派 LAMP服务器搭建
  6. CentOS6最小化安装默认启动的服务说明
  7. 45.MySQL Cluster
  8. 最快下载速度100Mbps!4G LTE技术全解析
  9. Mac上如何修改itunes的默认备份地址
  10. 【深入理解RabbitMQ原理】RabbitMQ 相关问题总结--RabbitMQ 如何确保消息发送和消费?
  11. 深入理解计算机系统----第四章处理器体系结构
  12. java代理模式学习笔记
  13. Confluence使用教程
  14. CentOS7.9通过RealVNC实现多人使用服务器桌面
  15. 与心血管疾病相关的肠道菌群代谢产物或毒素
  16. Python简单删除目录下文件以及文件夹
  17. python 爬网页版钉钉消息_Python实现钉钉订阅消息功能
  18. Linux环境下程序的多核CPU占用率高的问题分析和解决
  19. 抓取主板市盈率,市净率和股息率
  20. 树莓派连接温度传感器实时监控,并上报服务器

热门文章

  1. 自己手写HashMap——红黑树的Java实现
  2. 猪行天下之Python基础——7.1 文件存储
  3. 打破认知:程序设计 #x3D; 算法 + 数据结构?
  4. vim - ctags
  5. 服务器更换硬盘+内存
  6. jsp常见获取地址函数之间的不同
  7. 基础环境搭建--原始mavenWeb项目
  8. 【UIKit】解决iOS7状态栏问题
  9. 常见文件扩展名(二)
  10. CentOS 7系统安装配置图文详解