![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Bottle
本专栏用于介绍bottle web框架的使用方法
西北乱跑娃
一个人执着于兴趣的时候,那必将创造卓越
展开
-
sqlalchemy
笔记原创 2022-09-14 14:46:01 · 326 阅读 · 0 评论 -
西北乱跑娃 --- fastapi设置uvcorn一键运行
from fastapi import FastAPIimport uvicornapp = FastAPI()@app.get("/")async def read(): return {"Hello": "World"}if __name__ == "__main__": # test是py文件的文件名 uvicorn.run(app='test:app', host="0.0.0.0", port=8000, reload=True, debug=True).原创 2021-08-17 11:11:22 · 559 阅读 · 0 评论 -
西北乱跑娃 --- bottle端口占用配置方法
有时候程序被强制关闭重启的时候会显示端口被占用,这是你一定很恼火,为了避免生气而引起的呼吸困难和敲命令手指骨折,我完成了以下代码。import osport = input("请输入端口号:")data = os.popen(f"netstat -ano| findstr 127.0.0.1:{port}").read()process = data.split("\n")[0].split("LISTENING")[1].replace(" ", "")result = os.popen(f原创 2020-10-21 14:03:12 · 498 阅读 · 0 评论 -
西北乱跑娃 --- 一文说明白什么是论权限管理
一、上代码# 权限表auth_dict1 = { 1:'add用户', 2:'del用户', 3:'change用户', 4:'index用户',}# 用户表user_dict = { 1: '张三', 2: '李四', 3: '王五', 4: '钱六',}# 职位类表type_dict = { 1: '医生', 2: '老师', 3: '技师',}# 用户与职位关系表user_type =原创 2021-07-12 18:40:28 · 205 阅读 · 0 评论 -
西北乱跑娃 --- 持续稳定的isbn接口
在网上找了很多isbn服务,信息都不是很全,于是自己专门写了一个接口,效果蛮不错。接着奏乐,接着舞。原创 2021-07-06 10:22:44 · 413 阅读 · 0 评论 -
西北乱跑娃 --- python xml转dict
pip install xmltojsonpip install utilsimport xmltojsonwith open('CNKI-20210405005620781.txt', 'r', encoding='utf8') as f: data = f.read()print(xmltojson.parse(data))原创 2021-04-05 01:19:09 · 340 阅读 · 0 评论 -
西北乱跑娃 --- sqlalchemy格式化datetime类型json输出数据
1、模型from sqlalchemy import Column, Integer, Sequence, String, func, DateTimefrom global_conf.settings import Baseclass Users(Base): __tablename__ = 'users' id = Column(Integer, Sequence('id_seq'), primary_key=True, autoincrement=True) user原创 2021-04-02 13:46:23 · 1885 阅读 · 1 评论 -
西北乱跑娃 --- bottle如何允许网站跨域访问
from bottle import run, route, hook, request, response@hook('before_request')def validate(): request_method = request.environ.get('REQUEST_METHOD') http_access_control_request_method = request.environ.get('HTTP_ACCESS_CONTROL_REQUEST_METHOD')原创 2021-03-03 14:57:01 · 1283 阅读 · 2 评论 -
西北乱跑娃 --- bottle web框架技术讨论
我的个人博客前面总结了很多关于bottle以及bottle插件的使用方法以及问题解决办法,很多问题在bottle官方文档中已经写得比较明确了,所以此篇文章不做过多的赘述。其中对于bottle框架的丰富在我的码云中已经更新了好几个版本,其中包括路由、数据库、form验证、session等关键技术的处理。这一系列的实践给我的技术也带来了很大的提升。之前在python领域我已经涉及到了爬虫、图像数字化处理、网站搭建、声波处理、通信、跨语言调用等等冷门领域,目前正在研究pytorch与易语言。希望在编程的世界走的原创 2021-02-15 16:12:46 · 173 阅读 · 0 评论 -
西北乱跑娃 --- bottle框架部署pytorch模型
一、前言在网站荡了很多关于深度学习的代码,包括在码云、github和各种博客。但是作者毕竟是一个文科生,也没有怎么接触过深度学习分类的代码,加上那些文章中的代码文件太多,极其晦涩难懂所以在之前的半年里一部分是做自己本分的网站全栈开发,另外就是一直想去学习人工智能,但是由于没有很简单直白的学习资料,所以一直游离于人工智能的门外。这两天索性不再给自己的能力找借口,也不为自己的时间短缺找借口,于是自己摸索了两三天,加上自己在图像处理和网站搭建的经验写下了此篇文章。二、部署代码# encoding: utf-原创 2020-12-17 15:54:56 · 1893 阅读 · 2 评论 -
西北乱跑娃 --- App Inventor2使用json实现Android前后端交互代码块
App Inventor2官方地址:http://app.gzjkw.net/一、请求路由从模块为发送请求,默认get请求,也可以自定义请求方法,并通过合并字符串制作请求头与请求内容,result值为界面编辑框输入的isbn码(需要isbn接口代码的可以留言,粉丝可优惠)二、取json值该方法在获取到数据后会解析json,并通过键值关系取出json对应的值。这里我以自己开发的isbn接口数据为例,isbn接口由python bottle网站开发框架开发,与flask没什么区别。...原创 2020-09-30 09:33:29 · 3189 阅读 · 2 评论 -
西北乱跑娃 --- bottle web框架完整配置
对于一个全栈开发工程师来说,学习网站开发是必经之路。选择一个适合自己项目的网站框架是非常重要的,在python界flask和Django基本上是网站建设的首要选择,这里为了让bottle框架更加的Django化,因此我特意建设了bottle框架基础结构,是大家更简单地使用bottle网站框架,详见我的个人码云:https://gitee.com/lgq197/bottle/tree/master...原创 2020-02-24 23:07:14 · 468 阅读 · 0 评论 -
西北乱跑娃 --- python在windows环境下创建虚拟环境
一、给本地python换安装源(如果你安装第三方库速度够快,忽视第一步)python在创建虚拟环境的过程中是要重新安装pip和wheel的,而python的安装源在国内速度太慢,以至于无法使用,因此你需要换源。1、打开路径:C:\Users\Administrator\AppData\Roaming(具体以自己的路径为主,一般都是这个路径,除非你改了用户名)2、创建文件夹pip3、进入文件...原创 2020-02-17 00:08:24 · 472 阅读 · 0 评论 -
西北乱跑娃 --- bottle web框架(七)
本节我们一起来学习bottle web框架加载页面文件,在浏览器打开一个图片或者pdf文件。** 文件打开后的效果**具体代码操作:from bottle import run, route, request, static_file@route('/', method=['GET', 'POST'])def test(): # 第一个参数是文件名,第二个参数是文件绝对路径,第三...原创 2020-01-07 23:17:23 · 513 阅读 · 0 评论 -
bottle微框架从注册到应用(二)———注册功能
注册功能一、前端页面register.html为了节省代码建议去bootstrap荡吧,哈哈。。。这里只贴表单了<form method="post" action=""> <input style="border-radius: 10px" type="text" class="username" name="username" placeholder="请输入手机号...原创 2019-09-08 00:48:14 · 519 阅读 · 1 评论 -
西北乱跑娃 --- bottle微框架从注册到应用(三)
一、前端页面实现,创建login.html<form method="post" action=""> <input style="border-radius: 20px" type="text" class="username" name="form-username" placeholder="用户名"><br><br> <inp...原创 2019-09-08 23:52:12 · 1685 阅读 · 0 评论 -
西北乱跑娃 --- bottle微框架从注册到应用(四)
一、html的导航栏设计退出菜单<ul class="nav navbar-nav"> <li class="active"><a href="/">主页</a></li> <li class="dropdown"> <a href="#" c...原创 2019-09-14 17:07:40 · 324 阅读 · 0 评论 -
西北乱跑娃 --- bottle微框架从注册到应用(五)
主页功能主要以数据渲染和维持回话功能为主。这里只举例几个使用语法,不详细cp所有主页内容一、主页面略<ul class="dropdown-menu"> % if super=='False': <li><a href="/addmedia">添加多媒体</a></li> <...原创 2019-09-16 11:11:51 · 342 阅读 · 0 评论 -
西北乱跑娃 --- bottle微框架从注册到应用(六)
一、处理数据库错误在建成bottle连接orm后,出现最大的问题就是程序在服务器上运行一天后,一定会出现500的错误。报错内容:(sqlalchemy.exc.InvalidRequestError) Can't reconnect until invalid transaction is rolled back因为这个问题,我差一点就放弃了bottle框架转而继续我的django框架。因...原创 2019-11-03 19:42:09 · 351 阅读 · 0 评论 -
bottle微框架从注册到应用(一)———基础配置
一、创建项目目录初始创建bottle微框架项目,为了后期方便请创建apps文件夹log日志文件夹static静态文件夹templates模板文件夹utils工具箱文件夹二、根目录下创建入口manage.pyfrom bottle import routefrom bottle import runfrom bottle import TEMPLATE_PATHfrom bo...原创 2019-09-08 00:04:16 · 1002 阅读 · 4 评论