Tag: sqlalchemy

Как установить 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 Как получить значения, переданные в == из функции? Изменить: я […]

pandas to_sql все столбцы как nvarchar

У меня есть кадр данных pandas, который динамически создается с именами столбцов, которые различаются. Я пытаюсь подтолкнуть их к sql, но не хочу, чтобы они переходили в mssqlserver как «тип текста» по умолчанию (может ли кто-нибудь объяснить, почему это значение по умолчанию? Не имеет смысла использовать более распространенный тип данных? ) Кто-нибудь знает, как я […]

SQLAlchemy __init__ не работает

У меня есть следующий код: session = scoped_session(sessionmaker(autocommit=False, autoflush=True, bind=engine)) Base = declarative_base() Base.query = session.query_property() class CommonBase(object): created_at = Column(DateTime, default=datetime.datetime.now) updated_at = Column(DateTime, default=datetime.datetime.now, onupdate=datetime.datetime.now) class Look(Base, CommonBase): __tablename__ = "looks" id = Column(Integer, primary_key=True) def __init__(self): print "__init__ is run" Base.__init__(self) self.feedback = None def set_feedback(self, feedback): """Status can either be 1 […]

SQLAlchemy: работа с результатами

Я пытаюсь сделать что-то относительно простое, выплюнуть имена столбцов и соответствующие значения столбцов и, возможно, отфильтровать некоторые столбцы, чтобы они не отображались. Это то, что я пытался (после первоначального соединения, конечно): metadata = MetaData(engine) users_table = Table('fusion_users', metadata, autoload=True) s = users_table.select(users_table.c.user_name == username) results = s.execute() if results.rowcount != 1: return 'Sorry, user not […]

Каковы некоторые стратегии для поддержания общей схемы базы данных с командой разработчиков и без администратора баз данных?

Мне интересно, как другие подошли к проблеме сохранения и синхронизации изменений базы данных у многих (10+) разработчиков без администратора баз данных? Я имею в виду, в основном, что если кто-то хочет внести изменения в базу данных, каковы некоторые стратегии для этого? (т. е. я создал модель «Автомобиль», и теперь я хочу применить соответствующий DDL к […]

Выполнить несколько независимых операторов в SQLAlchemy Core?

Я использую SQLAlchemy Core для запуска нескольких независимых операторов. Заявления заключаются в разделении таблиц и несвязанных . Из-за этого я не могу использовать стандартную table.insert() с несколькими словарями параметров, переданных в. Прямо сейчас, я делаю это: sql_conn.execute(query1) sql_conn.execute(query2) Есть ли способ, которым я могу запустить их одним выстрелом, вместо того, чтобы иметь два back-and-and-ds в […]

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