使用Flask-RESTful构建RESTful API

Flask-RESTful 是一个 Flask 扩展,用于快速构建 REST API。本文基于 Flask-RESTful 0.3.6 版本。 安装 安装: pipenv install flask-restful Minimal App: from flask import Flask from flask_restful import Resource, Api app =...

Flask-SQLAlchemy联合查询

一对多关系联合查询 模型定义如下,Category 和 Post 是一对多的关系: class Category(db.Model): __tablename__ = "category" id = db.Column(db.Integer, primary_key=True, autoincrement=True) posts = db.relationship("Post",...

Flask项目的目录结构

Flask 是一个非常灵活的 Web 开发框架,因而其目录结构可以有多种形式。 单独实例化扩展对象 在相关文件中单独实例化扩展对象,而不是将扩展对象放入__init__.py中。这是 Flask 官方文档推荐的方式。 引用原作者的一句话: Don’t backward import from root __init__.py. 示例 举个例子,我们使用 Flask-SQLAlchemy...