Tag: sqlalchemy

SQLAlchemy Как загрузить даты с часовым поясом = UTC (даты, сохраненные без часовой пояс)

У меня есть модель с столбцом даты, определяемая как: created_on = db.Column(db.DateTime, default=db.func.now(), nullable=False) Даты начинаются с tz_info = None, что верно, поскольку даты сохраняются без информации о часовом поясе. Если я напечатаю дату: print(my_object.created_on.isoformat()) Я получаю этот формат 2014-04-26T17:46:27.353936 Я хотел бы иметь индикатор часовой пояс UTC, например: 2014-04-26T17:46:27.353936Z Есть ли способ определить это […]

SQLAlchemy ORM: изменение столбцов, возвращаемых из запроса

Если у меня есть запрос ORM SQLAlchemy: admin_users = Session.query(User).filter_by(is_admin=True) Можно ли изменить столбцы, возвращаемые этим запросом? Например, чтобы я мог выбрать только столбец User.id и использовать его в подзапросе: admin_email_addresses = Session.query(EmailAddress)\ .filter(EmailAddress.user_id.in_(admin_users.select_columns(User.id)) Примечание: метод .values() не будет работать, поскольку он выполняет запрос и возвращает итерабельность результатов (так, ex, EmailAddress.user_id.in_(admin_users.values(User.id)) будет выполнять два запроса, […]

Можно ли присвоить значения в RowProxy с помощью sqlalchemy?

Когда я хочу отображать некоторые данные в Интернете, данные нуждаются в макияже, и я не знаю, как это сделать, вот код: from sqlalchemy import create_engine engine = create_engine('mysql://root:111@localhost/test?charset=utf8') conn = engine.connect() articles = conn.execute('SELECT * FROM article') articles = articles.fetchall() for r in articles: r['Tags'] = r['Keywords'] Он подсказывает, что: объект «RowProxy» не поддерживает назначение […]

SQLAlchemy + PostgreSQL + PG regex

SA поддерживает регулярные выражения, но, похоже, это регулярные выражения Python ( регулярные выражения в запросах SQLalchemy? ) Мне нужно использовать регулярное выражение для соответствия некоторым строкам (строка содержит 1 строку журнала, поэтому регулярное выражение является естественным совпадением), но по соображениям производительности я бы предпочел сделать это с использованием PG-бэкэнда, как в этом вопросе : select […]

Как создать ENUM в SQLAlchemy?

from sqlalchemy import * from migrate import * meta = MetaData() race_enums = ('asian','mideastern','black','nativeamerican','indian','pacific','hispanic','white','other'); profiles_profiles = Table( 'profiles_profiles', meta, Column('id', Integer, primary_key = True), Column('user_id', Integer, nullable=False, unique=True), Column('race', Enum, race_enums), Column('summary', Text, nullable= True), Column('my_life', Text, nullable= True), Column('to_do', Text, nullable= True), Column('favs', Text, nullable= True), Column('created_at', DateTime, nullable=True), Column('updated_at', DateTime, nullable=True) ) def […]

Как установить SQLAlchemy на Ubuntu?

Я хочу установить Python и SQLAlchemy на Ubuntu. Это моя команда: sudo easy_install sqlalchemy Но это провалилось, что мне делать?

Несколько много для многих столов объединяются с sqlalchemy

Новое в SQLalchemy, вот моя проблема: Моя модель: user_group_association_table = Table('user_group_association', Base.metadata, Column('user_id', Integer, ForeignKey('user.id')), Column('group_id', Integer, ForeignKey('group.id')) ) department_group_association_table = Table('department_group_association', Base.metadata, Column('department', Integer, ForeignKey('department.id')), Column('group_id', Integer, ForeignKey('group.id')) ) class Department(Base): __tablename__ = 'department' id = Column(Integer, primary_key=True) name = Column(String(50)) class Group(Base): __tablename__ = 'group' id = Column(Integer, primary_key=True) name = Column(String) users […]

Проблема Unicode с SQLAlchemy

Я знаю, что у меня проблема с преобразованием из Юникода, но я не уверен, где это происходит. Я извлекаю данные о недавней поездке Eruopean из каталога файлов HTML. Некоторые имена местоположений имеют символы, отличные от ASCII (например, é, ô, ü). Я получаю данные из строкового представления файла с помощью regex. Если я напечатаю местоположения по […]

Как удалить все элементы из коллекции «многие ко многим» в SqlAlchemy?

когда мне нужно удалить объект из декларативного отношения «многие ко многим» ORM, я должен сделать это: blogpost.tags.remove(tag) Что ж. Что я должен делать, если мне нужно очистить все эти отношения (не только одно)? Типичная ситуация: я хотел бы установить новый список тегов для своего блога. Поэтому мне нужно …: Удалите все существующие отношения между этим […]

Передача выражений в функции в python?

Я не совсем уверен, что я имею в виду здесь, поэтому, пожалуйста, несите меня. В sqlalchemy, кажется, я должен передать выражение? для фильтрации () в некоторых случаях. Когда я пытаюсь реализовать что-то подобное, я получаю: >>> def someFunc(value): … print(value) >>> someFunc(5 == 5) True Как получить значения, переданные в == из функции? Изменить: я […]

 
Interesting Posts for Van-Lav

Doxygen C ++ comment string parser в python?

Можете ли вы изменить атрибуты объекта Canvas Canvas после создания?

Относительные модули импорта из подпапки родительских папок

Как отменить каждое слово в строке, но в том же предложении?

Вызов конструктора родительского класса из дочернего класса в python

Есть ли способ написать рекурсивную функцию, которая просматривает все целые числа в списке и видит, равны ли какие-либо две отрицательные суммы?

Удаление всех столбцов, за исключением нескольких python-pandas

Фильтрация внешних ключей в Django

Как найти квантили, используя Spark

Как фильтровать модель django с координатами широты и долготы, которые попадают в определенный радиус

Отправка файлов в Django и их обслуживание

ошибка памяти в python

читать xls, конвертировать все даты в правильный формат, -> писать в csv

Как перейти от virtualenv к buildout?

Пользовательский JSON-кодировщик на Python с предварительно вычисленным литералом JSON

Python - лучший язык программирования в мире.