Używam SQLAlchemy i Pycharm, ale PyCharm nie widzi metod SQLAlchemy dla funkcji autouzupełniania.Funkcja autouzupełniania Pycharm SqlAlchemy nie działa
Kod:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///data.sqlite3'
db = SQLAlchemy(app)
class User(db.Model):
__tablename__ = 'users'
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(16), index=True, unique=True)
if __name__ == '__main__':
db.create_all()
app.run(debug=True)
Na przykład, jeśli chcę wywołać metodę sqlalchemy klasy użytkownik musi wpisuję metodą pełną nazwę ręcznie User.query.filter_by (username = 'Piotr') pierwszy() Autocomplete example.
Jak włączyć autouzupełnianie dla SQLAlchemy?
1) Tak, projekt został ponownie załadowany kilka razy
2) Tak, prawy tłumacz w pliku | ustawienia | Projekt
3) Tak, PyCharm nie pracuje w trybie oszczędzania energii
4) Tak, mam wersję Professional.
Prawdopodobny duplikat autouzupełniania [PyCharm SQLAlchemy] (http://stackoverflow.com/questions/21793590/pycharm-sqlalchemy-autocomplete) –