衣飞霞 2022-06-29 23:52 采纳率: 0%
浏览 41

我刚开始学flask啊,啥也不懂啊,帮我看看啊~

在flask项目中,为了避免循环另外建了个py存放db = SQLAlchemy(),然后在app中引用,然后,问题出现了!
from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy()
from flask import Flask, request, render_template, session, redirect
import config
from flask_migrate import Migrate
from datetime import datetime
from models import SubmissionModel
from middle import db

app = Flask(__name__)
app.config.from_object(config)
db.init_app(app)
migrate = Migrate(app, db)

File "E:\birdfoly.com\flaskProject\models.py", line 7, in
from middle import db

File "E:\birdfoly.com\flaskProject\middle.py", line 8, in
db = SQLAlchemy()
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases

求解救!

发生异常: TypeError
metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
File "E:\birdfoly.com\flaskProject\middle.py", line 8, in
db = SQLAlchemy()
File "E:\birdfoly.com\flaskProject\models.py", line 7, in
from middle import db
File "E:\birdfoly.com\flaskProject\app.py", line 4, in
from models import SubmissionModel

  • 写回答

3条回答

  • 便便上的牙印。 2022-06-30 01:18
    关注

    每个人开始的时候都是这,但要坚持!要相信任何事情在付出足够的时间成本之后都会有所收获!熬过这段时间,再回首你会发现不一样的自己

    评论

报告相同问题?

问题事件

  • 修改了问题 6月30日
  • 创建了问题 6月29日

悬赏问题

  • ¥20 游戏mod是如何制作的
  • ¥15 关于#hadoop#的问题:按照老师上课讲的步骤写的
  • ¥20 有人会用这个工具箱吗 付fei咨询
  • ¥30 成都市武侯区住宅小区兴趣点
  • ¥15 Windows软实时
  • ¥15 自有服务器搭建网络隧道并且负载均衡
  • ¥15 opencv打开dataloader显示为nonetype
  • ¥15 MacOS 80端口外网无法访问
  • ¥50 js逆转反解密-会的来
  • ¥15 wrodpress如何调取数据库并展示