13、论坛项目实战-框架搭建
摘要:本实例为单独的项目,所以建议使用虚拟环境。虚拟环境安装的包不会影响其它环境。 提前安装包: 1、pymysql:数据库驱动 2、flask-sqlalchemy:flask中使用ORM操作数据库 3、cryptography:加解密 4、flask-migrate:将ORM模型的变更同步至数据库。
阅读全文
posted @
2024-03-27 14:36
子线
阅读(28)
推荐(0)
12、ORM模型迁移(flask-migrate)
摘要:需要先安装第三方插件:pip install Flask-Migrate. # 首先看一下 迁移对象代码. from flask import Flask from flask_sqlalchemy import SQLAlchemy from flask_migrate import Migrat
阅读全文
posted @
2024-03-25 21:41
子线
阅读(142)
推荐(0)
11、ORM外键与表关系
摘要:from config import app, db from model import User, Article import flask_bcrypt from flask import render_template @app.route("/") def hello_world(): re
阅读全文
posted @
2024-03-25 14:04
子线
阅读(52)
推荐(0)
10、ORM模型CRUD操作
摘要:from config import app, db from model import User import flask_bcrypt @app.route("/") def hello_world(): return "hello flask!" # 添加用户 @app.route("/use
阅读全文
posted @
2024-03-22 16:05
子线
阅读(30)
推荐(0)
9、ORM创建表并新增数据
摘要:按照平常的使用习惯的,主程序,配置文件,数据模块都是拆分开。 from config import app @app.route("/") def hello_world(): return "hello flask!" if __name__ == "__main__": app.run(host
阅读全文
posted @
2024-03-22 11:36
子线
阅读(43)
推荐(0)
8、MySql数据库连接
摘要:from flask import Flask from flask_sqlalchemy import SQLAlchemy from sqlalchemy import text app = Flask(__name__) # 主机IP地址 HOSTNAME = "127.0.0.1" # My
阅读全文
posted @
2024-03-21 21:16
子线
阅读(43)
推荐(0)
7、静态文件的加载
摘要:from flask import Flask, render_template app = Flask(__name__) @app.route("/") def hello_world(): """ 静态文件加载,包括图片,css,js.涉及到html的标签,已经函数url_for的使用. ""
阅读全文
posted @
2024-03-21 15:39
子线
阅读(19)
推荐(0)
6、模板继承使用
摘要:from flask import Flask, render_template app = Flask(__name__) # 定义类用于参数传递 class User: """ 对于参数age是后续加上去的,因为前期已经对于类进行过实例化了,所以在增加参数时,最好给上一个默认值. 不然之前的写法
阅读全文
posted @
2024-03-21 13:42
子线
阅读(33)
推荐(0)
5、控制语句的使用
摘要:from flask import Flask, render_template app = Flask(__name__) # 定义类用于参数传递 class User: """ 对于参数age是后续加上去的,因为前期已经对于类进行过实例化了,所以在增加参数时,最好给上一个默认值. 不然之前的写法
阅读全文
posted @
2024-03-21 13:22
子线
阅读(20)
推荐(0)
4、过滤器的使用及自定义过滤器
摘要:from flask import Flask, render_template from datetime import datetime app = Flask(__name__) # 定义类用于参数传递 class User: """ 对于参数age是后续加上去的,因为前期已经对于类进行过实例
阅读全文
posted @
2024-03-21 13:13
子线
阅读(28)
推荐(0)
3、模板渲染及对象属性访问
摘要:from flask import Flask, render_template app = Flask(__name__) # 定义类用于参数传递 class User: """ 对于参数age是后续加上去的,因为前期已经对于类进行过实例化了,所以在增加参数时,最好给上一个默认值. 不然之前的写法
阅读全文
posted @
2024-03-21 11:51
子线
阅读(19)
推荐(0)
2、URL和视图的映射
摘要:from flask import Flask, requestapp = Flask(__name__)# url的组成部分: http[80]/https[443]://www.qq.com:443/path# 默认的http协议使用的是80端口, https协议使用的是443端口.# 当我们输
阅读全文
posted @
2024-03-21 11:01
子线
阅读(30)
推荐(0)
1、第一个Flask项目
摘要:# 从flask包中导入Flask类from flask import Flask"""创建一个Flask对象(app)__name__代表app.py这个模块"""app = Flask(__name__)# 创建一个路由和视图函数的映射.@app.route('/')def hello_worl
阅读全文
posted @
2024-03-21 10:43
子线
阅读(23)
推荐(0)