小编BrH*_*rHa的帖子

python 3中的SQLAlchemy ER图

有没有人知道从python 3中的SQLAlchemy模型制作ER图的方法.我找到了sqlalchemy_schemadisplay,它是python 2,因为pydot和ERAlchemy只是python 2.

python entity-relationship sqlalchemy python-3.x

7
推荐指数
2
解决办法
3904
查看次数

Flask-SQLAlchemy 一对多关系找不到名称

我有一个带有 Flask-SQLAlchemy 的 Flask 应用程序。我正在尝试建立从用户到旅行的一对多关系。我看到了,如果我使用 SQLAlchemy 的 declarative_base 它可以工作,但是当我使用 Flask-SQLAlchemy 中的 db.Model 时它不起作用。

我收到以下错误:

sqlalchemy.exc.InvalidRequestError: When initializing mapper Mapper|User|User, expression 'Trip' failed to locate a name ("name 'Trip' is not defined"). If this is a class name, consider adding this relationship() to the <class 'models.user.User'> class after both dependent classes have been defined.
Run Code Online (Sandbox Code Playgroud)

以下是模型:

数据库.py

from flask import abort 
from flask_sqlalchemy import SQLAlchemy 
from sqlalchemy import exc

db = SQLAlchemy()


class Mixin(db.Model):
    __abstract__ = True
    id = db.Column(db.Integer, primary_key=True)
    date …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy flask flask-sqlalchemy

3
推荐指数
2
解决办法
4919
查看次数