Вопросы с тегом «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 …

3
Как удалить запись по id в Flask-SQLAlchemy
У меня есть usersтаблица в базе данных MySql. Эта таблица имеет id, nameи ageполя. Как я могу удалить какую-то запись id? Сейчас я использую следующий код: user = User.query.get(id) db.session.delete(user) db.session.commit() Но я не хочу делать никаких запросов перед операцией удаления. Есть какой-либо способ сделать это? Я знаю, могу использовать …

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


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

6
Преобразование ORM SQLAlchemy в pandas DataFrame
Эта тема давно не обсуждалась ни здесь, ни где-либо еще. Есть ли решение, преобразовывающее SQLAlchemy <Query object>в pandas DataFrame? Pandas имеет возможность использовать, pandas.read_sqlно для этого требуется необработанный SQL. У меня есть две причины, по которым я хочу этого избежать: 1) у меня уже есть все, использующее ORM (хорошая причина …


3
Нечувствительный к регистру запрос Flask-SQLAlchemy
Я использую 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
Я новичок как в flask, так и в sqlalchemy, я только начинаю работать над приложением flask, а сейчас использую sqlalchemy. Мне было интересно, есть ли какое-либо существенное преимущество, которое я могу получить от использования flask-sqlalchemy против sqlalchemy. Я не смог найти достаточно мотивов в http://packages.python.org/Flask-SQLAlchemy/index.html или, может быть, я не …

1
В чем разница между declarative_base () и db.Model?
Quickstart учебника для Колба-SQLAlchemy плагина пользователи инструктирует для создания моделей таблицы наследования db.Modelкласса, например , app = Flask(__main__) db = SQLAlchemy(app) class Users(db.Model): __tablename__ = 'users' ... Однако учебник по SQLAlchemy и README для бутылки-SQLAlchemy предполагают, что модели таблиц наследуют Baseэкземпляр, созданный из declarative_base(). Base = declarative_base() class Users(Base): __tablename__ …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.