Als «flask-sqlalchemy» getaggte Fragen

Flask-SQLALchemy ist eine Erweiterung für Flask, die SQLAlchemy-Unterstützung bietet. Es wurde entwickelt, um die Datenbankmanipulation durch SQLAlchemy noch einfacher und einfacher zu machen. Es hat die gleiche BSD-Lizenz mit drei Klauseln wie Flask.

8
So führen Sie Raw SQL in der Flask-SQLAlchemy-App aus
Wie führt man Raw SQL in SQLAlchemy aus? Ich habe eine Python-Web-App, die auf einer Flasche ausgeführt wird und über SQLAlchemy mit der Datenbank verbunden ist. Ich brauche eine Möglichkeit, um das rohe SQL auszuführen. Die Abfrage umfasst mehrere Tabellenverknüpfungen zusammen mit Inline-Ansichten. Ich habe es versucht: connection = db.session.connection() …

3
Woher weiß ich, ob ich SQLALCHEMY_TRACK_MODIFICATIONS deaktivieren kann?
Jedes Mal, wenn ich meine App starte, die Flask-SQLAlchemy verwendet, wird die folgende Warnung angezeigt, dass die SQLALCHEMY_TRACK_MODIFICATIONSOption deaktiviert wird. /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 …

5
Wie aktualisiere ich den SQLAlchemy-Zeileneintrag?
Angenommen, die Tabelle hat drei Spalten : username, passwordund no_of_logins. Wenn der Benutzer versucht, sich anzumelden, wird nach einem Eintrag mit einer Abfrage wie gesucht user = User.query.filter_by(username=form.username.data).first() Wenn das Passwort übereinstimmt, fährt er fort. Ich möchte zählen, wie oft sich der Benutzer angemeldet hat. Wenn er sich also erfolgreich …


6
Flask SQLAlchemy-Abfrage, Spaltennamen angeben
Wie gebe ich die gewünschte Spalte in meiner Abfrage mithilfe eines Modells an (standardmäßig werden alle Spalten ausgewählt)? Ich weiß, wie man das mit der sqlalchmey-Sitzung macht:, session.query(self.col1)aber wie mache ich das mit Modellen? Ich kann es nicht tun SomeModel.query(). Gibt es einen Weg?


2
Problem beim Import / Kontext von Flask-SQLAlchemy
Ich möchte meine Flask-App so strukturieren: ./site.py ./apps/members/__init__.py ./apps/members/models.py apps.members ist ein Flask Blueprint. Um die Modellklassen zu erstellen, muss ich die App in der Hand haben, etwa: # apps.members.models from flask import current_app from flaskext.sqlalchemy import SQLAlchemy db = SQLAlchemy(current_app) class Member(db.Model): # fields here pass Aber wenn ich …

5
SQLAlchemy ORM-Konvertierung in Pandas DataFrame
Dieses Thema wurde seit einiger Zeit weder hier noch anderswo angesprochen. Gibt es eine Lösung, die eine SQLAlchemy <Query object>in einen Pandas DataFrame konvertiert? Pandas kann verwendet werden pandas.read_sql, dies erfordert jedoch die Verwendung von unformatiertem SQL. Ich habe zwei Gründe, dies vermeiden zu wollen: 1) Ich habe bereits alles …

3
Abfrage ohne Berücksichtigung der Groß- und Kleinschreibung (SQLAlchemy)
Ich verwende Flask-SQLAlchemy, um aus einer Benutzerdatenbank abzufragen. jedoch während user = models.User.query.filter_by(username="ganye").first() wird zurückkehren <User u'ganye'> tun user = models.User.query.filter_by(username="GANYE").first() kehrt zurück None Ich frage mich, ob es eine Möglichkeit gibt, die Datenbank ohne Berücksichtigung der Groß- und Kleinschreibung abzufragen, damit das zweite Beispiel weiterhin angezeigt wird <User u'ganye'>


6
Kolben-Sqlalchemie oder Sqlalchemie
Ich bin sowohl in der Kolben- als auch in der Sqlalchemie neu. Ich arbeite gerade an einer Kolben-App und verwende Sqlalchemie vorerst. Ich habe mich gefragt, ob es einen signifikanten Vorteil gibt, den ich durch die Verwendung von Flask-Sqlalchemy gegenüber Sqlalchemy erzielen kann. Ich konnte nicht genug Motivationen in http://packages.python.org/Flask-SQLAlchemy/index.html …

1
Was ist der Unterschied zwischen deklarative_base () und db.Model?
Das Schnellstart-Tutorial für das Flask-SQLAlchemy-Plugin weist Benutzer an, Tabellenmodelle zu erstellen, die die db.ModelKlasse erben , z app = Flask(__main__) db = SQLAlchemy(app) class Users(db.Model): __tablename__ = 'users' ... Das SQLAlchemy-Tutorial und die Flaschen-SQLAlchemy- README schlagen jedoch beide vor, dass Tabellenmodelle eine Baseinstanziierte von erben declarative_base(). Base = declarative_base() class …

3
Flask sqlalchemy viele-zu-viele Daten einfügen
Ich versuche hier in Flask-SQLAlchemy eine Viele-zu-Viele-Beziehung herzustellen , aber es scheint, dass ich nicht weiß, wie ich die "Viele-zu-Viele-Identifikator-Datenbank" füllen soll . Könnten Sie mir bitte helfen zu verstehen, was ich falsch mache und wie es aussehen soll? class User(db.Model): __tablename__ = 'users' user_id = db.Column(db.Integer, primary_key=True) user_fistName = …

3
Auswählen von DB pool_size für eine Flask-SQLAlchemy-App, die auf Gunicorn ausgeführt wird
Ich habe eine Flask-SQLAlchmey-App in Gunicorn, die mit einer PostgreSQL-Datenbank verbunden ist, und ich habe Probleme herauszufinden, wie hoch der pool_sizeWert sein sollte und wie viele Datenbankverbindungen ich erwarten sollte. So verstehe ich, wie die Dinge funktionieren: Prozesse in Python 3.7 teilen NICHT den Speicher Jeder Gunicorn-Arbeiter ist ein eigener …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.