腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
视频
用户
沙龙
专栏
专区
综合排序
丨
最热优先
丨
最新优先
时间不限
flask
helloworld (
flask
1)
from
flask
import
Flask
app =
Flask
(name) @app.route('/hi') @app.route('/') def hello_world(): return
用户5760343
2019-08-13
898
0
标签:
flask
【
Flask
】
Flask
框架简介
Flask
框架简介
Flask
是一个使用 Python 编写的轻量级 Web 应用框架。 来源-百度百科 MVC框架对比 框架 概述
Flask
全能框架、学习成本较大 Django 微框架、易学习、Jinja2模板、内置服务器、扩展丰富、易扩展 Tornado 高性能、异步处理、扩展不多 Bottle 小巧 ----
Flask
为什么可以独立运行 Werkzeug是一个WSGI工具包,也可以作为一个Web框架的底层库。 plain')}) # return [b"hello world"] request = Request(environ) text = "hello
flask
,%s"%(request.args.get('a','
flask
')) response = Response(text,mimetype="text/plain")
半生瓜的blog
2023-05-13
1.1K
0
标签:
flask
服务器
接口
框架
网关
Flask
|
Flask
基础 -
Flask
基础项目设置
为什么学习
Flask
Flask
的灵活度非常之高,他不会帮你做太多的决策,即使做已经帮你做出选择,你也能非常容易的更换成你需要的,比如: 使用
Flask
开发数据库的时候,具体是使用SQLAlchemy还是 新建
Flask
项目 我们使用Pycharm专业版,新建第一个
Flask
项目: 默认生成代码解析 # 从
flask
框架中导入
Flask
类 from
flask
import
Flask
# 传入__name __初始化一个
Flask
实例 app =
Flask
(__name__) # app.route装饰器映射URL和执行的函数。
Flask
项目配置 设置为DEBUG模式 默认情况下
flask
不会开启DEBUG模式,开启DEBUG模式后,
flask
会在每次保存代码的时候自动的重新载入代码,并且如果代码有错误,会在终端进行提示。 在
Flask
项目中,有四种方式进行项目的配置: 直接硬编码: app =
Flask
(__name__) app.config['DEBUG'] = True 因为app.config是
flask
.config.Config
咸鱼学Python
2019-06-03
1.6K
0
标签:
python
html
flask
django
flask
flask
-login详解(
flask
54)
image
Flask
-Login在登录过程中主要负责: 将用户对象存入request context中 将用户ID,Session ID等信息存入Session中 在<<使用
Flask
实现用户登陆认证的详细过程 注意:
Flask
的session是以cookie为基础,但是是在Server端使用secret key并使用AES之类的对称加密算法进行加密的,然后将加密后的cookie发送给客户端。 关于signal的详细解释请参考拙作<<
Flask
Signals详解>> 非首次登陆 非首次登陆流程图如下: ? 失败则进入鉴权失败处理流程,如果成功,则允许正常处理请求 那么
Flask
-Login究竟是如何保护路由的呢? remember cookie是指,当用户勾选'remember me'复选框时,
Flask
-Login会将用户信息放入到指定的cookie当中,同样也是加密的。
用户5760343
2019-08-15
2.5K
0
标签:
flask
http
网络安全
编程算法
flask
通过
flask
-script生成指令(
flask
36)
app.py from
flask
import
Flask
from
flask
_bootstrap import Bootstrap from
flask
_moment import Moment from
flask
_sqlalchemy import SQLAlchemy from
flask
_script import Manager app =
Flask
('sayhello')
用户5760343
2019-08-13
891
0
标签:
sqlalchemy
python
bootstrap
flask
flask
模板(
flask
14)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>{{ user.username }}'s Watchlist</title> </head> <body> <a href="{{ url_for('index') }}">← Return</a> <h2>{{ user.username }}</h2> {% if user.bio %} <i>{{ user.bio }}</i> {% else %} <i>This user has not provided a bio.</i> {% endif %} {# Below is the movie list (this is comment) #} <h5>{{ user.username }}'s Watchlist ({{ movies|length }}):</h5> <ul> {% for movie in movies %} <li>{{ movie.name }} - {{ movie.year }}</li> {% endfor %} </ul> </body> </html>
用户5760343
2019-08-13
719
0
标签:
html
html5
flask
钩子(
flask
8)
from
flask
import
Flask
,request app =
Flask
(name) 第一个请求时执行 @app.before_first_request def do(): print
用户5760343
2019-08-13
599
0
标签:
http
flask
flask
蓝本 例子(
flask
42)
review和维护了 如果多个人同时开发admin,同时写代码提交,版本控制就会城灾难 如果我们要弃用admin功能块,那我们要删除多少行 2、使用蓝图使之pythonic admin.py from
flask
def add(): return 'admin_add' @admin.route('/show') def show(): return 'admin_show' user.py from
flask
app.register_blueprint(admin,url_prefix='/admin') app.register_blueprint(user, url_prefix='/user') ---- from
flask
用户5760343
2019-08-13
643
0
标签:
python
flask
html
http
flask
分页pagination(
flask
62)
@app.route('/') @login_required def index(): page=request.args.get('page',1,type=int) pagination=User.query.order_by(User.createTime.desc()).paginate(page,per_page=12,error_out=False) users=pagination.items return render_template('index.html', name=current_user.username,users=users,pagination=pagination)
用户5760343
2019-08-14
1.3K
0
标签:
html
flask
辅助函数(
flask
61)
urlparse import urlparse, urljoin except ImportError: from urllib.parse import urlparse, urljoin from
flask
用户5760343
2019-08-14
979
0
标签:
http
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档