Запитання з тегом «flask-sqlalchemy»

Flask-SQLALchemy - це розширення для Flask, яке забезпечує підтримку SQLAlchemy. Він призначений для того, щоб зробити маніпуляції з базами даних за допомогою SQLAlchemy ще простішими та простішими. Він має ту саму ліцензію BSD із трьома положеннями, що і Flask.

8
Як виконати необроблений SQL в додатку Flask-SQLAlchemy
Як виконати необроблений SQL в SQLAlchemy? У мене є веб-додаток python, яке працює на колбі та інтерфейси до бази даних через SQLAlchemy. Мені потрібен спосіб запустити необроблений SQL. Запит включає декілька приєднань таблиці разом із вбудованими поданнями. Я спробував: connection = db.session.connection() connection.execute( <sql here> ) Але я продовжую отримувати …

5
Як оновити запис рядків SQLAlchemy?
Припустимо , таблиця має три колонки: username, passwordі no_of_logins. Коли користувач намагається увійти, він перевіряється на запит типу запиту user = User.query.filter_by(username=form.username.data).first() Якщо пароль збігається, він продовжується далі. Що я хотів би зробити, це підрахувати, скільки разів користувач увійшов у систему. Таким чином, кожного разу, коли він успішно входить у …

3
Як дізнатися, чи можу я відключити SQLALCHEMY_TRACK_MODIFICATIONS?
Кожен раз, коли я запускаю свою програму, яка використовує Flask-SQLAlchemy, я отримую таке попередження, що SQLALCHEMY_TRACK_MODIFICATIONSпараметр буде відключений. /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 …

3
Як видалити запис за допомогою id у Flask-SQLAlchemy
У мене usersв базі даних MySql є таблиця. Ця таблиця має id, nameіage поля. Як я можу видалити деякий запис id? Зараз я використовую такий код: user = User.query.get(id) db.session.delete(user) db.session.commit() Але я не хочу робити жодних запитів перед операцією видалення. Чи можна це зробити? Я знаю, я можу використовувати …

6
Запит на колбу SQLAlchemy, вкажіть назви стовпців
Як я можу вказати стовпчик, який я хочу у своєму запиті, використовуючи модель (він вибирає всі стовпці за замовчуванням)? Я знаю, як це зробити за допомогою сеансу sqlalchmey: session.query(self.col1)але як це зробити з моделями? Я не можу зробити SomeModel.query(). Чи є спосіб?


2
Проблема імпорту / контексту Flask-SQLAlchemy
Я хочу структурувати свою програму Flask приблизно так: ./site.py ./apps/members/__init__.py ./apps/members/models.py apps.members являє собою колбу. Тепер для створення модельних класів мені потрібно застосувати додаток, наприклад: # apps.members.models from flask import current_app from flaskext.sqlalchemy import SQLAlchemy db = SQLAlchemy(current_app) class Member(db.Model): # fields here pass Але якщо я спробую імпортувати цю …

5
Перетворення SQLAlchemy ORM в панди DataFrame
Цю тему певний час не обговорювали тут чи деінде. Чи є рішення, яке перетворює SQLAlchemy <Query object>на панду DataFrame? Pandas має можливість використовувати, pandas.read_sqlале для цього потрібно використовувати необроблений SQL. У мене є дві причини, що хочу цього уникнути: 1) У мене вже є все, що використовує ORM (це є …


3
Нечутливий до регістру запит Flask-SQLAlchemy Query
Я використовую Flask-SQLAlchemy для запитів із бази даних користувачів; проте поки user = models.User.query.filter_by(username="ganye").first() повернеться <User u'ganye'> робити user = models.User.query.filter_by(username="GANYE").first() повертає None Мені цікаво, чи є спосіб запитувати базу даних у випадку нечутливого до випадку, щоб другий приклад все-таки повернувся <User u'ganye'>

6
flask-sqlalchemy або sqlalchemy
Я новачок як в колбі, так і в sqlalchemy, я тільки починаю працювати над програмою flask, і наразі я використовую sqlalchemy. Мені було цікаво, чи є якась значна вигода, яку я можу отримати від використання flask-sqlalchemy проти sqlalchemy. Я не зміг знайти достатньо мотивацій у http://packages.python.org/Flask-SQLAlchemy/index.html або, можливо, я не …

1
Яка різниця між декларативною_базою () та db.Model?
Підручник з швидкого запуску для плагіна Flask-SQLAlchemy вказує користувачам створювати моделі таблиць, що успадковують db.Modelклас, наприклад app = Flask(__main__) db = SQLAlchemy(app) class Users(db.Model): __tablename__ = 'users' ... Однак підручник SQLAlchemy та флакон SQLAlchemy README припускають, що моделі таблиць успадковують Baseекземпляр з declarative_base(). Base = declarative_base() class Users(Base): __tablename__ = …

3
Колба склалхімія багато-до-багатьох вставляє дані
Я намагаюся встановити відношення багато-до-багатьох тут у Flask-SQLAlchemy , але, схоже, я не знаю, як заповнити "базу даних ідентифікаторів багато-до-багатьох" . Не могли б ви допомогти мені зрозуміти, що я роблю не так і як це повинно виглядати? class User(db.Model): __tablename__ = 'users' user_id = db.Column(db.Integer, primary_key=True) user_fistName = db.Column(db.String(64)) …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.