![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flask学习
咸鱼也有翻身日
这个作者很懒,什么都没留下…
展开
-
flask+pytorch部署深度学习(图像识别)项目
初学者接触flask和pytorch,有写的不完善逻辑不通畅的还望见谅整个系统主要实现两个目标:熟悉flask的业务流程,掌握基本的flask开发规范与知识,在系统中主要对基本的诸如:jinjia2、orm迁移、蓝图、过滤器、form表单等等进行了实际的应用。系统的配置list如下:Package Version------------------- ---------alembic 1.7.7async-timeout 4.0.2b原创 2022-04-28 15:23:27 · 84507 阅读 · 1 评论 -
flask项目重构
constants.py文件:常量文件,用来存放数据库配置。# constants.pyHOSTNAME = '127.0.0.1'PORT = '3306'DATABASE = 'xt_flask_migrate'USERNAME = 'root'PASSWORD = 'root'DB_URI = 'mysql+mysqldb://{}:{}@{}:{}/{}'.format(USERNAME,PASSWORD,HOSTNAME,PORT,DATABASE)ext.py文件:把d.原创 2022-04-23 10:41:25 · 140 阅读 · 0 评论 -
orm迁移
在实际的开发环境中,经常会发生数据库修改的行为。一般我们修改数据库不会直接手动的去修改,而是去修改ORM对应的模型,然后再把模型映射到数据库中。这时候如果有一个工具能专门做这种事情,就显得非常有用了,而flask-migrate就是做这个事情的。flask-migrate是基于Alembic进行的一个封装,并集成到Flask中,而所有的迁移操作其实都是Alembic做的,他能跟踪模型的变化,并将变化映射到数据库中。from flask import Flaskfrom flask_sqlalchemy原创 2022-04-23 10:39:06 · 328 阅读 · 0 评论 -
SQLAlchemy基本操作
from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyfrom flask_migrate import Migrateapp = Flask(__name__)HOSTNAME = '127.0.0.1'PORT = '3306'DATABASE = 'xxxxx'USERNAME = 'root'PASSWORD = 'xxxxx'DB_URI = 'mysql+pymysql://{}:{}@{}:{}/{原创 2022-04-23 10:36:14 · 380 阅读 · 0 评论 -
Jinja2模板
1. <html lang="en">2. <head>3. <title>My Webpage</title>4. </head>5. <body>6. <ul id="navigation">7. {% for item in navigation %}8. <li><a href="{{ item.href }}">{{ item.captio原创 2022-04-18 17:38:32 · 159 阅读 · 0 评论 -
flask-1
一个URL要与执行函数进行映射,使用的是@app.route装饰器。@app.route装饰器中,可以指定URL的规则来进行更加详细的映射,比如现在要映射一个文章详情的URL,文章详情的URL是/article/id/,id有可能为1、2、3…,那么可以通过以下方式:@app.route(’/article//’)def article(id):return ‘%s article detail’ % id其中,尖括号是固定写法,语法为,variable默认的数据类型是字符串。如果需要指定类型,则要原创 2022-04-18 17:33:07 · 78 阅读 · 0 评论