«sqlalchemy» 태그된 질문

SQLAlchemy는 애플리케이션 개발자에게 SQL의 모든 기능과 유연성을 제공하는 Python SQL 툴킷 및 객체 관계형 매퍼입니다.

2
SQLAlchemy가 db로 보낸 SQL 명령 디버깅 (표시)
Person 테이블을 감싸는 Person이라는 ORM 클래스가 있습니다. db 등의 연결을 설정 한 후 다음 명령문을 실행합니다. people = session.query(Person).all() person 테이블에는 아직 데이터가 포함되어 있지 않으므로 변수를 인쇄 people하면 빈 목록이 표시됩니다. 내 ORM 클래스에서 참조되는 테이블의 이름 People을 people_foo(존재하지 않음)로 변경했습니다. 그런 다음 스크립트를 다시 실행합니다. 존재하지 않는 테이블에 …

1
declarative_base ()와 db.Model의 차이점은 무엇입니까?
빠른 시작 자습서 플라스크-SQLAlchemy의 플러그인에 지시 사용자가 상속 테이블 모델을 생성하는 db.Model클래스를, 예를 들어, app = Flask(__main__) db = SQLAlchemy(app) class Users(db.Model): __tablename__ = 'users' ... 그러나 SQLAlchemy 자습서 와 bottle-SQLAlchemy README는 모두 테이블 모델 Base이 declarative_base(). Base = declarative_base() class Users(Base): __tablename__ = 'users' ... 이 두 가지 접근 …

5
SQL“LIKE”문에 해당하는 SQLAlchemy
태그 열에는 '사과 바나나 오렌지'및 '딸기 바나나 레몬'과 같은 값이 있습니다. SQLAlchemy에 해당하는 문을 찾고 싶습니다. SELECT * FROM table WHERE tags LIKE "%banana%"; Class.query.filter()이 작업을 수행 하려면 무엇을 전달해야 합니까?

3
n 개의 결과 만 반환하는 SQLAlchemy 쿼리?
SQLAlchemy 문서를 검색하고 읽었지만 원하는 것을 찾지 못했습니다. 쿼리에서 반환되는 결과 수를 특정 수 (예 : 5?)로 제한하는 SQLAlchemy의 함수를 찾고 있습니다. first()또는 같은 것 all().
84 sqlalchemy 

1
언제 sqlalchemy back_populates를 사용해야합니까?
이 가이드에 따라 SQLAlchemy 관계 예제를 시도 할 때 : 기본 관계 패턴 이 코드가 있습니다 #!/usr/bin/env python # encoding: utf-8 from sqlalchemy import create_engine from sqlalchemy import Table, Column, Integer, ForeignKey from sqlalchemy.orm import relationship, sessionmaker from sqlalchemy.ext.declarative import declarative_base engine = create_engine('sqlite:///:memory:', echo=True) Session = sessionmaker(bind=engine) session = …

4
파일 간 SQLAlchemy 클래스
SQLAlchemy 클래스를 여러 파일에 분산시키는 방법을 알아 내려고하는데, 어떻게해야할지 모르겠습니다. 나는 SQLAlchemy를 처음 사용하므로이 질문이 사소한 경우 용서해주십시오 .. 각각의 파일 에서 다음 세 가지 클래스를 고려 하십시오 . A.py : from sqlalchemy import * from main import Base class A(Base): __tablename__ = "A" id = Column(Integer, primary_key=True) Bs = …



4
sqlalchemy 여러 열 필터링
두 개의 열을 결합하고 필터를 적용하려면 어떻게합니까? 예를 들어 "이름"과 "성"열을 동시에 검색하려고합니다. 하나의 열만 검색하는 경우 다음과 같이합니다. query = meta.Session.query(User).filter(User.firstname.like(searchVar))

3
SQLAlchemy 삽입이 sqlite3를 직접 사용하는 것보다 25 배 느린 이유는 무엇입니까?
SQLAlchemy를 사용하면이 간단한 테스트 케이스가 SQLAlchemy를 사용하여 직접 sqlite3 드라이버를 사용하는 것보다 25 배 더 느린 행을 삽입하는 이유는 무엇입니까? 실제 응용 프로그램에서 비슷한 속도 저하를 보았습니다. 내가 뭘 잘못하고 있니? #!/usr/bin/env python # Why is SQLAlchemy with SQLite so slow? # Output from this program: # SqlAlchemy: Total time …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.