今天休假最后一个工作日,突发奇想看了一下Flask,感觉很有意思。也将官方的demo跑了一遍,后来又找到如下的文章,感觉思路非常好,指引入门后到实战的一些内容。但是整个文章比较混乱,代码中错误和缺少的部分较多,无法实际运行,评论中也有一些补充信息(有可运行的代码在:https://github.com/trtg/flask_assets_tutorial),请大家注意。转译一下,做个参考。由于本人
本系列(已完结)包含:Flask开发实战:个人博客(一)Flask开发实战:个人博客(二)Flask开发实战:个人博客(三)Flask开发实战:个人博客(四) Flask开发实战:个人博客(三) 1.安全存储密码2.使用 Flask-Login 管理用户认证2.1 获取当前用户2.2 登入用户2.3 登出用户2.4 视图保护3.使用 CSRFProtect 实现 CSRF 保护 在
4. 项目实战11. 问答平台项目结构搭建项目结构config.pyhostname = "127.0.0.1" port = 3306 username = "root" password = "root" database = "flask_qa" # 在 app.config 中设置连接数据库的信息 SQLALCHEMY_DATABASE_URI = f"mysql+pymysql://
创建实例 简单来说就是模块名,比如当前模块为app.py,那么__name__为app,这个是Flask类构造方法的第一个参数,此外,还可以帮助Flask在相应的目录里找到需要的资源,比如模板和静态文件 注册路由 传入url作为参数,这样就可以让url绑定函数,这个过程称为注册路由,路由负责url和
原创 2022-07-04 19:55:49
137阅读
自定义一个命令hello,使用flask hello输出'Hello, Human!'的信息 首先要引入 然后编写命令函数 如果还想额外设定命令名称,可以在app.cli.command()装饰器里添加一个参数say hello
原创 2022-07-04 19:53:42
101阅读
1点赞
模型 (Model):可以用其他库实现 视图 (View):Jinja2渲染的HTML模板 控制器 (Controller):视图函数
原创 2022-07-04 17:18:26
172阅读
1点赞
pipenv创建虚拟环境 使用Pycharm创建一个项目hello flask,其路径为:E:\virtual_workshop\hello flask
原创 2022-07-04 19:59:35
107阅读
1点赞
最近学习了一个很简单的示例,这里总结一下. 整体文件目录如下/flaskr /static /templates flaskr.py schema.sql测试平台: win10 and deepin15.4 测试环境: Python3.6.x 源码地址: 链接:http://pan.baidu.com/s/1qYwQs7y 密码:gz6t一.数据库对于这个应用
转载 2024-03-29 06:40:29
46阅读
昨天写了一篇flask开发环境搭建,今天继续,进行一个实战小项目-blog系统。blog系统很简单,只有一个页面,然而麻雀虽小五脏俱全。这里目的不是为了做项目而做项目,这篇文章本意是通过这次练习传达以下几个知识点:1、从全局上了解flask项目的目录结构2、flask项目的运行机制3、flask框架实现MVC架构4、flask-sqlalchemy 操作mysql数据库一、新建项目:blog系统在
首先要cd到hello目录下,然后使用 启动Python Shell 可以看到使用 命令打开的Python Shell自动包含程序上下文,并且已经导入了app实例 什么是上下文?上下文可以理解为环境,为了正常运行程序,一些操作相关的状态和数据需要被临时保存下来,这些状态和数据被统称为上下文,在Fla
原创 2022-07-04 19:54:42
90阅读
关于 Flask 基础与 Web 开发实战知识的视频讲解。
原创 2017-11-10 17:12:47
1170阅读
request对象 Flask的request对象封装了从客户端发来的请求报文,可以从它获取请求报文的所有数据 获取请求URL 假设请求的U
原创 2022-07-04 17:18:39
134阅读
1点赞
本文目的是为了完成一个项目用到的flask基本知识,例子会逐渐加深。最好对着源码,一步一步走。下载源码,运行pip install -r requirements.txt 建立环境python db_create.py 创建自己数据库python db_migrate 迁移数据库————————————————————————————–flask 不仅简介小巧,同时运用的时候十分灵活。下面简单介绍
转载 2023-05-27 11:30:49
156阅读
FlaskFlask 项目流程1.项目创建 -->选定好虚拟环境和安装flask模块 -->manage.py #管理App运作的一个文件,里面封装一些操作执行命令 -->templates #模板目录,存放一些html文件 (需要在app创建时指定template_folder路径) -->static #静态文件目录,存放一些css,js
指路牌《FlaskWeb开发》《FlaskWeb开发基于Python的Web应用开发实战》《FlaskWeb开发》是否适合新手入门PythonWeb开发?正文《FlaskWeb开发基于Python的Web应用开发实战》,O'Reilly"动物书系列"的"狗书",应该是很多Flask初学者被推荐使用的入门书,但是这本书真的适合初学者吗?Python的W
原创 2019-09-15 19:00:05
1045阅读
1点赞
1评论
命令行启动 在app.py的父目录下,使用 可以启动内置的开发服务器。但是注意到,这里的Debug mode为off 自动发现程序实例 + 在当前目录下,寻找app.py和wsgi.py模块,并从中寻找名为app或application的程序实例 + 从环境变量FLASK_APP对应的值寻找名为ap
原创 2022-07-04 20:02:04
313阅读
也许你听说过全栈工程师,他们善于设计系统架构,精通数据库建模、通用网络协议、后端并发处理、前端界面设计,在学术研究或工程项目上能独当一面。通过对Python及其周边Web框架的学习和实践,你就可以成为这样的全能型人才。
原创 2016-11-14 22:02:05
1679阅读
今晚九点的公开课为大家分享 关于 Python 的 Flask 框架和 Web 开发的知识
原创 2017-11-09 11:16:32
817阅读
操作系统:Windows Python:3.5 路由规则路由,就是我们常说的网址,专业一点就是url。 在Flask里面,路由的设置是一个装饰器实现的。如图:括号里面就是我们自定义的路由地址。而且为一个字符串。皆以/为开头。上图就单一个/,就是代表域名主页。看看运行结果就知道了路由的变量规则 在上图可以看到这段代码@app.route('/user/<username>') def s
转载 2023-07-26 09:08:45
80阅读
调用 函数时,第一个参数为端点值,也就是视图函数名,举个例子: 这时得到的url只是相对url,要获取绝对路径,需要将url_for()函数的_external参数设置为True
原创 2022-07-04 19:53:57
126阅读
  • 1
  • 2
  • 3
  • 4
  • 5