我的乐与怒

Life, thoughts, stories and ideas.

使用Flask开发应用程序(4)- 使用SQLAlchemy

ORM ORM 对象关系映射,通过将数据库映射到业务对象中,可以简化对数据库的操作,提高开发效率。我们把我们的应用改造成使用ORM来实现数据库交互。 SQLAlchemy https://www.sqlalchemy.org/ https://flask-sqlalchemy.palletsprojects.com/en/3.0.x/ 安装 使用Flask-SQLAlchemy为Flask集成了SQLAlchemy. pip install -U Flask-SQLAlchemy 配置 SQLAlchemy 最少只需要一个配置项 SQLALCHEMY_D

使用Flask开发应用程序(1) - 基础

安装FLASK 先安装Pyhton,https://www.python.org/downloads/macos/ FLASK支持 3.8+版本的python 为啥不用Django ,由于目前前后端分离,Django的很多功能用不上,Flask更简单小巧一点。 配置虚拟环境 使用虚拟环境可以将

使用Flask开发应用程序(2)- 搭建博客网站

数据库访问 我们先使用SQLlite数据库来看看如何初始化一些资源。python内建了sqlite3 模块。我们使用这个模块来进行一些数据的保存。使用SQLite 可以不用启动独立的数据库服务器,比较适合小型的应用和嵌入式设备等。 连接数据库 flaskr/db.py文件 import sqlite3 import click from flask import current_app, g

使用Flask开发应用程序(3)- 测试和部署

让应用可安装 让应用可安装可以让我们很方便的在不同环境快速部署我们的应用,让应用能像Flask一样进行安装和测试 pyproject.toml 项目描述文件 pyproject.toml 用于描述项目如果运行和安装 pyproject.toml [project] name = "flaskr" version = "1.0.0" description = "简单的博客系统" dependencies = [ "flask", ] [build-system] requires = ["flit_core<4"] build-backend = "flit_core.buildapi" 查看pyproject.toml详细说明 安装测试 pip