
flask
文章平均质量分 54
爱吃肉真是太好了呀
这个作者很懒,什么都没留下…
展开
-
解决HTML中英文和数字不能自动换行
使用flask写了一个留言板程序,显示留言的宽度设置的是600px,输入纯英文或者纯数字的时候,留言无法换行,但是中文却可以。jinja2渲染源码:<h5 class="text-info " style="width: 600px">{{ message.body }}</h5>解决办法:给style加上对应的css属性值:word-break:break-all;,修改后如下:<h5 class="text-info" style="width: 600px; w原创 2022-01-23 12:26:10 · 1584 阅读 · 0 评论 -
Flask SQLALCHEMY批量删除数据
背景:Biquge数据库中对应的字段chapter_name存在很多503 Service Temporarily Unavailable的异常数据,现在需要进行批量删除。Book模型class Book(db.Model): __tablename__ = 'Biquge' id = db.Column(db.Integer, primary_key=True) chapter_name = db.Column(db.String(64), index=True)原创 2022-01-20 23:07:23 · 2519 阅读 · 0 评论 -
flask endpoint参数理解
我们在使用装饰器生成路由的时候,有时候会看到别人写了一个endpoint参数,这个到底是个什么东西呢?@app.route('/', endpoint='index')def hello_world(): return 'Hello World!'我们查看flask源码,关于route参数说明中查找到如下内容:param endpoint: the endpoint for the registered URL rule. Flask itself assumes the name o原创 2020-07-05 13:30:32 · 609 阅读 · 0 评论 -
05 Flask蓝图Blueprint
在进行项目开发的过程中,如果我们把所有的视图函数都写在一个app.py主程序中,非常的不利于后期的维护和管理,我们需要将不同的app分配不同的处理功能,然后共同在组成一个完整的项目。蓝图(Blueprint)就相当于一个一个的热拔插模块,Blueprint 是一个存储视图方法的容器,这些操作在这个Blueprint 被注册到一个应用之后就可以被调用,Flask可以通过Blueprint来组织URL以及处理请求。蓝图Blueprint的生成和注册新建flask项目并创建对应文件夹首先我们新建一个.原创 2020-07-05 13:00:56 · 292 阅读 · 0 评论 -
04 flask常见方法request、redirect、send_file、url_for、session、jsonify的使用
flask常见方法:request、redirect、send_file、session、jsonify的使用原创 2020-07-02 23:17:53 · 1887 阅读 · 0 评论 -
03 flask中使用jinja2模板语言
知识点:jinja2中列表以及字典的使用,for循环的使用if条件语句的使用过滤器模板扩展列表、字典、for循环的使用app主运行程序文件from flask import Flask, render_templateapp = Flask(__name__)@app.route('/jinja2')def jinja2(): list_name = ['张三', '李四', '王二'] dict_name ={'name': '村花', 'age': 56,原创 2020-06-28 23:43:23 · 385 阅读 · 0 评论 -
02 flask动态路由
02 flask动态路由flask动态路由:本质就是往url中传递参数,通过控制网页url的形态,来实现不同视图函数的渲染以及动态参数的传递例一from flask import Flask, render_templateapp = Flask(__name__)@app.route('/name/<string:age>')def hi(age): # 装饰器中参数为age,这里必须为age return render_template('hi.html'原创 2020-06-28 23:38:52 · 641 阅读 · 0 评论 -
01 flask-script模块简单使用介绍
Flask的Web开发服务器支持很多启动设置选项,但只能在脚本中作为参数传给app.run()函数。这种方式很不方便,传递设置选项的理想方式是使用命令行参数。Flask-Scrip就是这么一个Flask扩展,为Flask程序添加一个命令行解析器。原创 2020-06-25 21:47:13 · 316 阅读 · 0 评论