亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - AttributeError: ’module’ object has no attribute ’MatchType’

瀏覽:122日期:2022-06-19 14:32:53

問題描述

ct = db.session.query(CIType).filter(CIType.type_name == key).first() or db.session.query(CIType).filter(CIType.type_id == key).first()

線上有時(shí)候會(huì)報(bào)錯(cuò),暫時(shí)找不到原因,有遇到過的么?

2016-08-11 14:27:26,177 ERROR /usr/lib/python2.6/site-packages/flask/app.py 1306 - Exception on /api/v0.1/projects/search-indexer-rafael/product [GET]Traceback (most recent call last): File '/usr/lib/python2.6/site-packages/flask/app.py', line 1687, in wsgi_app response = self.full_dispatch_request() File '/usr/lib/python2.6/site-packages/flask/app.py', line 1360, in full_dispatch_request rv = self.handle_user_exception(e) File '/usr/lib/python2.6/site-packages/flask/app.py', line 1358, in full_dispatch_request rv = self.dispatch_request() File '/usr/lib/python2.6/site-packages/flask/app.py', line 1344, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File '/data/webapps/cmdb-api/core/special.py', line 175, in get_project_product product = ProjectManager().get_for_product(project_name) File '/data/webapps/cmdb-api/lib/special/project.py', line 18, in __init__ self.ci_type = CITypeCache.get('project') File '/data/webapps/cmdb-api/models/cmdb.py', line 458, in get ct = db.session.query(CIType).filter( File '/usr/lib64/python2.6/site-packages/sqlalchemy/orm/scoping.py', line 149, in do def do(self, *args, **kwargs): File '/usr/lib64/python2.6/site-packages/sqlalchemy/util/_collections.py', line 903, in __call__ item = dict.get(self, key) File '/usr/lib/python2.6/site-packages/flask_sqlalchemy.py', line 201, in __init__ bind=db.engine, File '/usr/lib/python2.6/site-packages/flask_sqlalchemy.py', line 754, in engine return self.get_engine(self.get_app()) File '/usr/lib/python2.6/site-packages/flask_sqlalchemy.py', line 771, in get_engine return connector.get_engine() File '/usr/lib/python2.6/site-packages/flask_sqlalchemy.py', line 451, in get_engine self._engine = rv = sqlalchemy.create_engine(info, **options) File '/usr/lib64/python2.6/site-packages/sqlalchemy/engine/__init__.py', line 344, in create_engine of 0 indicates no limit; to disable pooling, set ``poolclass`` to File '/usr/lib64/python2.6/site-packages/sqlalchemy/engine/strategies.py', line 50, in create File '/usr/lib64/python2.6/site-packages/sqlalchemy/engine/url.py', line 116, in get_dialect return self.get_dialect().driver File '/usr/lib64/python2.6/site-packages/sqlalchemy/util/langhelpers.py', line 170, in load fn.__func__.__doc__ = doc File '/usr/lib64/python2.6/site-packages/sqlalchemy/dialects/__init__.py', line 33, in _auto_fn try: File '/usr/lib64/python2.6/site-packages/sqlalchemy/dialects/mysql/__init__.py', line 8, in <module> from . import base, mysqldb, oursql, File '/usr/lib64/python2.6/site-packages/sqlalchemy/dialects/mysql/base.py', line 681, in <module> class _MatchType(sqltypes.Float, sqltypes.MatchType):AttributeError: ’module’ object has no attribute ’MatchType’

代碼

@special.route('/api/v0.1/projects/<string:project_name>/product', methods=['GET'])def get_project_product(project_name): product = ProjectManager().get_for_product(project_name) return jsonify(product=product)...

goto

class ProjectManager(object): def __init__(self):self.ci_type = CITypeCache.get('project')...

then

class CITypeCache(object): @classmethod def get(cls, key):if key is None: returnct = cache.get('CIType::ID::%s' % key) or cache.get('CIType::Name::%s' % key)if ct is None: ct = db.session.query(CIType).filter(CIType.type_name == key).first() or db.session.query(CIType).filter(CIType.type_id == key).first() if ct is not None:CITypeCache.set(ct)return ct

sqlalchemy 版本:SQLAlchemy-1.0.8-py2.6.egg-info

問題解答

回答1:

查看一下sqlalchemy的版本

再檢查一下這個(gè)路徑sqlalchemy.types.MatchType是否存在

翻看一下sql的代碼,1.1代碼和1.0.8的代碼實(shí)現(xiàn)都不一樣了,升級(jí)一下唄

相關(guān)文章:
主站蜘蛛池模板: 国产乱子伦一区二区三区 | 精品久久久久久久久久久 | 久久99亚洲精品一区二区 | 亚洲无吗 | 成年性视频bbixx | 日本xxxwww免费视频软件 | 亚洲综合天堂网 | 黄色小视频免费观看 | 国产黄大片在线视频 | 免费一级毛片清高播放 | 伊人久久免费视频 | 午夜社区 | 国产精品爱久久久久久久三级 | 国产网曝手机视频在线观看 | 中文字幕久热在线精品 | 99pao在线视频成精品 | 国产亚洲一欧美一区二区三区 | avav在线精品 | 视频在线观看免费播放www | 看黄a大片 免费 | 97dyy在线观看手机版 | 亚洲欧美日韩综合在线一区二区三区 | 亚洲加勒比久久88色综合1 | 香蕉视频色板 | 可以看黄色的网址 | 亚洲综合黄色 | 国产高清免费在线观看 | 国产亚洲精品成人久久网站 | 自怕偷自怕亚洲精品 | aa级毛片毛片免费观看久 | 青木玲中文字幕一区二区 | 国产欧美精品亚洲桃花岛 | 亚洲视频在线观看视频 | 久久久久夜色精品波多野结衣 | 亚洲一区二区三区中文字幕5566 | 久久福利国产 | 91福利免费体验区观看区 | 综合激情区视频一区视频二区 | 精品一区二区在线观看 1080p | 亚洲美女爱做色禁图无遮 | 日韩免费高清一级毛片久久 |