重写SQLAlchemy,database_extension也要修改吧?

重写SQLAlchemy,database_extension也要修改吧?

@File   : database_extension.py
"""
# from flask_sqlalchemy import SQLAlchemy
from pkg.sqlalchemy import SQLAlchemy

db = SQLAlchemy()


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
曲别针010 2025-04-04 18:59:19

这里确实要改,之前没改,发生了报错

raise AttributeError(name)

AttributeError: auto_commit

,具体提示如下,感谢!

Traceback (most recent call last):
  File "E:\Code\llmops\llmops-api\env\lib\site-packages\flask\app.py", line 1536, in __call__
    return self.wsgi_app(environ, start_response)
  File "E:\Code\llmops\llmops-api\env\lib\site-packages\flask\app.py", line 1514, in wsgi_app
    response = self.handle_exception(e)
  File "E:\Code\llmops\llmops-api\env\lib\site-packages\flask\app.py", line 1511, in wsgi_app
    response = self.full_dispatch_request()
  File "E:\Code\llmops\llmops-api\env\lib\site-packages\flask\app.py", line 919, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "E:\Code\llmops\llmops-api\env\lib\site-packages\flask\app.py", line 809, in handle_user_exception
    return self.ensure_sync(handler)(e)  # type: ignore[no-any-return]
  File "E:\Code\llmops\llmops-api\internal\server\http.py", line 54, in _register_error_handler
    raise error
  File "E:\Code\llmops\llmops-api\env\lib\site-packages\flask\app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
  File "E:\Code\llmops\llmops-api\env\lib\site-packages\flask\app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
  File "E:\Code\llmops\llmops-api\internal\handler\app_handler.py", line 30, in create_app
    app = self.app_service.create_app()
  File "E:\Code\llmops\llmops-api\internal\service\app_service.py", line 24, in create_app
    with self.db.auto_commit():
  File "E:\Code\llmops\llmops-api\env\lib\site-packages\flask_sqlalchemy\extension.py", line 1008, in __getattr__
    raise AttributeError(name)
AttributeError: auto_commit


风云独舞九天 2025-01-17 16:15:22

确实,这里视频里没有修改

泽辉呀 2024-07-11 13:58:29

是的。扩展+注入的全部都需要修改,只要是课程有用过SQLAlchemy的地方全部要修改后成pkg下的新引用

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
AI Agent 全栈开发工程师
  • 参与学习       500    人
  • 解答问题       404    个

全流程打造你自己的(Coze/Dify)低代码智能体开发平台;2025年入行正当时,企业急需,人才稀缺,竞争小;无论入行还是转行,首选口碑好课,门槛低、成长高

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师