随笔分类 -  Python

最近在学习Python
13、论坛项目实战-框架搭建
摘要:本实例为单独的项目,所以建议使用虚拟环境。虚拟环境安装的包不会影响其它环境。 提前安装包: 1、pymysql:数据库驱动 2、flask-sqlalchemy:flask中使用ORM操作数据库 3、cryptography:加解密 4、flask-migrate:将ORM模型的变更同步至数据库。 阅读全文
posted @ 2024-03-27 14:36 子线 阅读(28) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
6、模板继承使用
摘要:from flask import Flask, render_template app = Flask(__name__) # 定义类用于参数传递 class User: """ 对于参数age是后续加上去的,因为前期已经对于类进行过实例化了,所以在增加参数时,最好给上一个默认值. 不然之前的写法 阅读全文
posted @ 2024-03-21 13:42 子线 阅读(33) 评论(0) 推荐(0)
5、控制语句的使用
摘要:from flask import Flask, render_template app = Flask(__name__) # 定义类用于参数传递 class User: """ 对于参数age是后续加上去的,因为前期已经对于类进行过实例化了,所以在增加参数时,最好给上一个默认值. 不然之前的写法 阅读全文
posted @ 2024-03-21 13:22 子线 阅读(20) 评论(0) 推荐(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) 推荐(0)
3、模板渲染及对象属性访问
摘要:from flask import Flask, render_template app = Flask(__name__) # 定义类用于参数传递 class User: """ 对于参数age是后续加上去的,因为前期已经对于类进行过实例化了,所以在增加参数时,最好给上一个默认值. 不然之前的写法 阅读全文
posted @ 2024-03-21 11:51 子线 阅读(19) 评论(0) 推荐(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) 推荐(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) 推荐(0)