![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flask成长记
文章平均质量分 88
可恨的小短腿
不喜欢诗词的网文写手不是好的程序员。
展开
-
java web技术笔记
java web技术笔记cgi技术:common gateway interface是早期的动态的技术,现在不怎么用了。asp技术:html+javascrip+com.asp只能在window上运行,跨平台型不好。 大型网站很少用asp去做的。大型网站是jsp啊,php做的。php技术:跨平台的比较好,多种数据库中的支持。jsp技术:jsp=html+java+jsp语法+js一次编写,到处运原创 2017-02-12 19:15:51 · 335 阅读 · 0 评论 -
flask成长记(一)
flask成长记(一)硬件出身的蜗牛不怎么动框架之类的东西,正好趁现在这个轻量级的flask学一下。教材没有,就是flask的文档,在这儿做个笔记,各位勿喷,这也就是个人笔记,蜗牛自己都不一定看第二遍……先看下面这个官方的实例代码:from flask import Flask app = Flask(__name__)@app.route('/') def hello_world(): r原创 2017-01-24 09:58:03 · 372 阅读 · 0 评论 -
flask成长记(二)
flask成长记(二)蜗牛真的是蜗牛啊,就jinja2这么个东西也抽象的暂且理解不了。不过也真是,你弄那么复杂干什么啊?说的装逼的。这么理解jinja2这个东西:先把引擎这俩字儿抛开。一般情况下,会有你提交给服务器东西,服务器存入到数据库和服务器返回给用户数据这两个操作。模板是用在后面这个返回给用户这个操作。你总不可能在函数中返回一堆HTML代码吧?虽然这的确可以。于是也不知道哪个发明了模板,分离了原创 2017-01-27 17:51:40 · 304 阅读 · 0 评论 -
flask成长记(一)增强版
flask成长记(一)增强版所有 Flask 程序都必须创建一个程序实例。 Web 服务器使用一种名为 Web 服务器网关接口 ( Web Server Gateway Interface, WSGI)的协议,把接收自客户端的所有请求都转交给这 个对象处理。程序实例是 Flask 类的对象,经常使用下述代码创建:from flask import Flask app = Flask(__name原创 2017-01-28 00:09:57 · 440 阅读 · 1 评论 -
flask成长记(二)增强版
flask成长记(二)增强版要想开发出易于维护的程序,关键在于编写形式简洁且结构良好的代码。到目前为止,你 看到的示例都太简单, 无法说明这一点,但 Flask 视图函数的两个完全独立的作用却被融 合在了一起,这就产生了一个问题。视图函数的作用很明确,即生成请求的响应。例如,用户在网站中注册了一个新账户。用户在表单中输入电子邮件地址和密码,然后点 击提交按钮。 服务器接收到包含用户输入数据的请原创 2017-01-28 11:00:56 · 675 阅读 · 0 评论 -
flask成长记(三)
flask成长记(三)web表单前面介绍的请求对象包含客户端发出的所有请求信息。其中, request.form 能获取 POST 请求中提交的表单数据。尽管 Flask 的请求对象提供的信息足够用于处理 Web 表单,但有些任务很单调,而且要重 复操作。比如,生成表单的 HTML 代码和验证提交的表单数据。这上面说啥?Flask-WTF( http://pythonhosted.org/Fla原创 2017-01-29 10:37:44 · 568 阅读 · 0 评论 -
flask成长记(四)
flask成长记(四)Web 程序最常用基于关系模型的数据库,这种数据库也称为 SQL 数据库, 因为它们使用结构化查询语言。我猜一下啊,SQL就是structure query language。不过最近几年文档数据库和键值对数据库成了流行的替代选择, 这两种数据库合称 NoSQL数据库。sql数据库关系型数据库把数据存储在表中,表模拟程序中不同的实体。 表的列数是固定的, 行数是可变的。表中有个原创 2017-01-29 18:45:27 · 433 阅读 · 0 评论 -
flask成长记(五)
flask成长记(五)很多类型的应用程序都需要在特定事件发生时提醒用户,而常用的通信方法是电子邮件。 虽然 Python 标准库中的 smtplib 包可用在 Flask 程序中发送电子邮件,但包装了 smtplib 的 Flask-Mail 扩展能更好地和 Flask 集成。其实之前用的代码也很好,直接就能发邮件。这里其实说更好,其实一点都不好。使用Flask-Mail提供电子邮件支持同样的也原创 2017-01-29 21:10:01 · 826 阅读 · 0 评论 -
flask成长记(六)
大型程序的结构尽管在单一脚本中编写小型 Web 程序很方便,但这种方法并不能广泛使用。程序变复杂 后,使用单个大型源码文件会导致很多问题。 不同于大多数其他的 Web 框架, Flask 并不强制要求大型项目使用特定的组织方式,程序 结构的组织方式完全由开发者决定。 在本章,我们将介绍一种使用包和模块组织大型程序 的方式。后续示例都将采用这种结构。项目结构Flask 程序的基本结构如下:多文原创 2017-01-30 10:52:39 · 1070 阅读 · 0 评论