在flask框架中,我们经常会遇到endpoint这个东西,最开始也没法理解这个到底是做什么的。最近正好在研究Flask的源码,也就顺带了解了一下这个endpoint 首先,我们看一个例子: @app.route('/user/<name>') def user(name): return 'Hel ...
分类:
其他好文 时间:
2018-05-25 16:09:30
阅读次数:
207
第一部分 Python基础篇(80题) 为什么学习Python? 通过什么途径学习的Python? Python和Java、PHP、C、C#、C++等其他语言的对比? 简述解释型和编译型编程语言? Python解释器种类以及特点? 位和字节的关系? b、B、KB、MB、GB 的关系? 请至少列举5个 ...
分类:
编程语言 时间:
2018-05-23 23:42:52
阅读次数:
1115
通过bootstrap table实现基于flask框架,通过后端传送的json数据创建table标签。 py文件 需要注意json数据的格式 #!/usr/bin/python # coding=utf-8 from flask import Flask,render_template,redir ...
分类:
其他好文 时间:
2018-05-23 00:04:45
阅读次数:
556
Windows 10家庭中文版,Python 3.6.4,Flask 1.0.2 本文介绍了第一次在Flask框架中操作SQLite3数据库的测试,参考了官网的文档Using SQLite 3 with Flask,直接使用了里面定义 的几个函数:init_db、get_db、close_conne ...
分类:
数据库 时间:
2018-05-22 22:22:40
阅读次数:
200
在前面一讲中我们学习如何创建一个简单的Flask项目,并做了一些简单的分析。接下来在这一节中就主要来讲讲Flask中最核心的内容之一:Werkzeug工具箱。Werkzeug是一个遵循WSGI协议的Python函数库。WSGI协议在前面的文章中也有提到(点我查看)。那Werkzeug有什么作用呢?它 ...
分类:
其他好文 时间:
2018-05-19 11:07:45
阅读次数:
222
1. django和flask框架的区别? 2. wsgi作用? wsgi 》》点我 新知识 Django源码: 3. django 请求生命周期 a. wsgi, 创建socket服务端,用于接收用户请求并对请求进行初次封装。 b. 中间件,对所有请求到来之前,响应之前定制一些操作。 c. 路由匹 ...
分类:
Web程序 时间:
2018-05-17 23:14:46
阅读次数:
325
当你用Flask框架在本地完全开发好一个应用程序后,想部署到服务器上,让互联网用户可以访问它,这与搭建本地开发环境还是有一些不一样的地方。首先,我们假设在服务器上安装了CentOS-7系统,使用git来上传和后续更新程序源代码,由于Flask自带的开发Web服务器性能不足以应对生产环境的并发访问,所以我们使用Gunicorn来替代它,同时,整个Web应用有许多静态资源,而Nginx非常善于处理这类请求,所以在Gunicorn前面再部署Nginx来提供静态资源服务,将其它请求反向代理给后面的Flask应用服务器Gunicorn。最后,为保证我们的Web应用持续提供服务,使用Supervisor来监控MongoDB/Gunicorn/Nginx的服务状态,当某一服务意外停止后,它会自动重启它。另外,我们也可以用Fabric实现这整个生产环境的部署过程自动化。
分类:
其他好文 时间:
2018-05-17 15:17:41
阅读次数:
327
在前面一篇讲了如何创建一个虚拟环境,今天这一篇就来说说如何创建一个简单的Flask项目。关于Flask的具体介绍就不详细叙述了,我们只要知道它非常简洁、灵活和扩展性强就够了。它不像Django那样集成度特别高。Flask只是一个内核,默认依赖于两个外部库: Jinja2 模板引擎和 Werkzeug ...
分类:
其他好文 时间:
2018-05-17 13:34:02
阅读次数:
450
在开发过程中,python的flask框架使用sqlalmysql连接mysql数据库。 在程序连接数据量过程中,不要修改数据表的结构。比如在连接状态中使用下面的软件修改数据表结构,这个软件立即就会卡死,这个使用停止flask的连接,就可以从卡死状态中恢复过来,正常执行下去。 如图,通过Dump S ...
分类:
数据库 时间:
2018-05-16 00:44:06
阅读次数:
217
先粘贴代码: form.py文件: 初始值确实赋值成功了,但是,选中提交时,报错: 注意,其中的7是选中的那个选项的v.user_id. 解决办法: 去掉view.py中的 if request.method=="GET": ...
分类:
其他好文 时间:
2018-05-14 23:08:21
阅读次数:
1454