Pytania otagowane jako flask-sqlalchemy

Flask-SQLALchemy to rozszerzenie dla Flask, które zapewnia obsługę SQLAlchemy. Został zaprojektowany w celu jeszcze łatwiejszego i prostszego manipulowania bazą danych za pomocą SQLAlchemy. Ma taką samą trzyklauzulową licencję BSD co Flask.

8
Jak wykonać surowy SQL w aplikacji Flask-SQLAlchemy
Jak wykonać surowy SQL w SQLAlchemy? Mam aplikacji sieci web Python, która działa na kolbie i interfejsów do bazy danych za pośrednictwem SQLAlchemy. Potrzebuję sposobu na uruchomienie surowego SQL. Kwerenda obejmuje wiele połączeń tabel wraz z widokami Inline. Próbowałem: connection = db.session.connection() connection.execute( <sql here> ) Ale ciągle pojawiają się …

5
Jak zaktualizować wpis wiersza SQLAlchemy?
Zakładamy Stół ma trzy kolumny: username, passwordi no_of_logins. Kiedy użytkownik próbuje się zalogować, jest sprawdzany pod kątem wpisu z zapytaniem, takim jak user = User.query.filter_by(username=form.username.data).first() Jeśli hasło się zgadza, idzie dalej. Chciałbym policzyć, ile razy zalogował się użytkownik. Dlatego po pomyślnym zalogowaniu chciałbym zwiększyć no_of_loginspole i zapisać je z powrotem …

3
Skąd mam wiedzieć, czy mogę wyłączyć SQLALCHEMY_TRACK_MODIFICATIONS?
Za każdym razem, gdy uruchamiam aplikację korzystającą z Flask-SQLAlchemy, otrzymuję następujące ostrzeżenie, że SQLALCHEMY_TRACK_MODIFICATIONSopcja zostanie wyłączona. /home/david/.virtualenvs/flask-sqlalchemy/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True to suppress this warning. warnings.warn('SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in …

3
Jak usunąć rekord według identyfikatora w Flask-SQLAlchemy
Mam userstabelę w mojej bazie danych MySql. Ten stół ma id, namei agepola. Jak mogę usunąć niektóre wpisy id? Teraz używam następującego kodu: user = User.query.get(id) db.session.delete(user) db.session.commit() Ale nie chcę wykonywać żadnego zapytania przed operacją usuwania. Czy jest na to sposób? Wiem, mogę użyć db.engine.execute("delete from users where id=..."), …



2
Problem z importem / kontekstem Flask-SQLAlchemy
Chcę utworzyć strukturę mojej aplikacji Flask na przykład: ./site.py ./apps/members/__init__.py ./apps/members/models.py apps.members to schemat kolby. Teraz, aby stworzyć klasy modelowe, potrzebuję posiadać aplikację w stylu: # apps.members.models from flask import current_app from flaskext.sqlalchemy import SQLAlchemy db = SQLAlchemy(current_app) class Member(db.Model): # fields here pass Ale jeśli spróbuję zaimportować ten model …

5
SQLAlchemy Konwersja ORM do pandy DataFrame
Ten temat nie był poruszany od jakiegoś czasu, tutaj ani gdzie indziej. Czy istnieje rozwiązanie konwertujące SQLAlchemy <Query object>na pandas DataFrame? Pandy mają możliwość używania, pandas.read_sqlale wymaga to użycia surowego SQL. Mam dwa powody, dla których chcę tego uniknąć: 1) mam już wszystko przy użyciu ORM (dobry powód sam w …

3
Zapytanie Flask-SQLAlchemy bez rozróżniania wielkości liter
Używam Flask-SQLAlchemy do wykonywania zapytań z bazy danych użytkowników; jednak, podczas gdy user = models.User.query.filter_by(username="ganye").first() wróci <User u'ganye'> robić user = models.User.query.filter_by(username="GANYE").first() zwroty None Zastanawiam się, czy istnieje sposób na zapytanie bazy danych w sposób niewrażliwy na wielkość liter, tak aby drugi przykład nadal zwracał <User u'ganye'>


6
flask-sqlalchemy lub sqlalchemy
Jestem nowy zarówno w flask, jak i sqlalchemy, dopiero zaczynam pracę nad aplikacją do kolb i na razie używam sqlalchemy. Zastanawiałem się, czy jest jakaś znacząca korzyść, jaką mogę uzyskać z używania flask-sqlalchemy vs sqlalchemy. Nie mogłem znaleźć wystarczającej liczby motywacji w http://packages.python.org/Flask-SQLAlchemy/index.html lub może nie zrozumiałem wartości !! Byłbym …

1
Jaka jest różnica między declarative_base () a db.Model?
Szybki poradnik do kolby-SQLAlchemy wtyczki zobowiązuje użytkowników do tworzenia modeli stołów dziedziczy db.Modelklasę, np app = Flask(__main__) db = SQLAlchemy(app) class Users(db.Model): __tablename__ = 'users' ... Jednak samouczek SQLAlchemy i plik README z pliku SQLAlchemy sugerują, że modele tabel dziedziczą Baseinstancję utworzoną z declarative_base(). Base = declarative_base() class Users(Base): __tablename__ …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.