У меня есть приложение Flask (v0.10.1), использующее Flask-SQLAlchemy (v2.0), и я пытаюсь настроить Pylint, чтобы проверить его. Работа с Python 3.4.2.
Первая ошибка:
Instance of 'SQLAlchemy' has no 'Table' member (no-member)
И я исправил это, игнорируя проверку атрибутов члена SQLAlchemy:
ignored-classes=SQLAlchemy
Но у меня проблема с членом запроса на сущности:
Class 'UserToken' has no 'query' member (no-member)
Есть ли способ исправить эту проблему без необходимости игнорировать ошибки без участия каждого запроса?
Загрузочный лоток:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
app = Flask(__name__)
db.init_app(app)
app.run()
Объект UserToken:
from app import db
class UserToken(db.Model):
user_token_id = db.Column(db.Integer, primary_key=True, index=True)
token_auth = db.Column(db.String(64), unique=True, nullable=False, index=True)
Контроллер:
from entities import UserToken
token = UserToken.query.filter(
UserToken.token_auth == token_hash,
).first()