407 日 , 2026 15:57:31
minimax m2.7不太聪明的样子

买了个400包年的plus版本的token plan,确实是国产模型里面性价比非常高的一档了,5小时1500次调用每周15000次调用。最新m2.7模型跑分也非常高,据说也会开源,买个试试。

需求是让sqlalchemy在应用启动时自动建表。python后台主模块叫app(这模块名也是minimax取的),实体类定义放在models子模块里并且在__init__.py里都导入了。然后它在主初始化函数里面实现成

def create_app():
    app = Flask(__name__)
    ...
     # Import models to register them with SQLAlchemy metadata
    from app.models.dataset import Dataset, DataPreprocessingConfig
    from app.models.model import MLModel, TrainingTask, ModelDeployment
    ...

    with app.app_context():
        db.create_all()

虽然没问题但是啰嗦的要死以后还可能漏导入。我让他利用__init__.py一次性导入,它就把那堆具体的import换成import app.models,然后就出错了AttributeError: module 'app' has no attribute 'app_context'。我也傻了一开始没想明白为什么。哦原来是子模块导入当然会赋值父模块的名字到变量,覆盖掉了flask实例的app。

然后我告诉它这样报错了,它就把这行又换回最开始的那种臃肿写法了???最后还是手动改写成from app import models。ai写的什么屎代码,果然不能细看,公司的烂代码还是功能正常就好了不想再纠结细节了。

暂无评论

发送评论 编辑评论