小编MEH*_*NKI的帖子

为什么 SQLAlchemy 无法为映射表组装任何主键列?

我正在尝试制作一个 Flask Web 应用程序,该应用程序从用户那里获取输入并将其保存到数据库 (sqlite3) 中。我为“航班”表定义了一个类 Flight 来注册客户将通过的航班。还有一个不同的“乘客”表来存储乘客的名字。

================================================== ==================

我在 Windows 7 操作系统上的 Visual Studio 2019 中运行代码。

  • Python 3.7 64 位
  • Flask-SQLAlchemy 2.4.0
  • SQLAlchemy 1.3.4
  • 烧瓶 0.12.4
  • 点 19.1.1

================================================== ==================

这是我的模型课。

import os
from flask import Flask
from flask_sqlalchemy import SQLAlchemy

db=SQLAlchemy()

class Flight(db.Model):
    """Flight class"""
    __tablename__ = "flights"
    id = db.Column(db.Integer, pimary_key=True)
    origin = db.Column(db.String, nullable=False)
    destination = db.Column(db.String, nullable=False)
    duration = db.Column(db.Integer, nullable=False)

class Passenger(db.Model):
    """Passenger class"""
    __tablename__ = "passengers"
    id = db.Column(db.Integer, pimary_key=True)
    name = …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy flask flask-sqlalchemy

-5
推荐指数
1
解决办法
3984
查看次数

标签 统计

flask ×1

flask-sqlalchemy ×1

python ×1

sqlalchemy ×1