Sqlobject Sqlobject 1.1.0 버전은 인기 있는 파이썬 데이터베이스 개체 매핑 프레임 워크, 매핑 규칙 테이블-클래스, 필드 속성->.
개체 관계형 매핑 도구 클래스와 데이터베이스 테이블을 조작 하는 개체를 제공 하 여 생산성을 높일 수 있습니다. 파이썬의 최고의 개체-관계형 매핑 도구는 sqlobject-오픈 소스 프로젝트를 거의 프로그래밍 데이터베이스에 필요한 모든 작업을 완료 합니다. 이 문서는 Sqlobject 및 그 기능을 소개합니다. 이 기사를 읽은 후 데이터베이스에 SQL 코드를 작성 하지 않고 하는 파이썬 연결할 수 것입니다.
개체-관계형 매핑은 일반적으로 개체 지향 프로그래밍 패러다임 대부분의 데이터베이스의 관계형 패러다임을 충족 하는 때 보인다. 개체-관계형 매핑 두 세계 사이의 다리입니다. 그것은 데이터베이스 테이블에 해당 하는 클래스를 정의할 수 있습니다. 다음 SQL을 작성 하지 않고도 데이터베이스와 상호 작용 하이 클래스와 그들의 인스턴스 메서드를 사용할 수 있습니다. 개체-관계형 매핑을 사용 하 여 당신이 알 필요가 없습니다 의미 하지 않는다 어떻게는 http://www.aliyun.com/zixun/aggregation/22.html > 관계형 데이터베이스 작동, 하지만 프로그래밍 오류를 방지 하려면 SQL을 작성할 필요가 없습니다.
파이썬 특정 데이터베이스에 연결 하기 위한 특수 목적 모듈을 포함 하지 않는 SQL 데이터베이스를 작동 하는 12 개 이상의 오픈 소스 파이썬 패키지 찾을 수 있습니다. Sqlobject 최고의 모듈 중 하나입니다. 그것은 간단 하 고 사용 하기 쉬운 완전 한 개체 관계형 매핑 패키지입니다. Sqlobject 거의 프로그래밍 데이터베이스에 필요한 모든 작업을 완료할 수 있습니다.
Sqlobject 1.1 릴리스 정보:
기능 및 인터페이스
Selectresults (에서 반환 된. 선택 ())에서 사용할 수 있습니다 (열, 목록). 다른 해결 방법은 sqliteconnection으로 변환 문자열에서 유니코드의 경우에서 pysqlite를 방지 하기 위해 사용 됩니다. 등록 된 텍스트 변환 기능 Pysqlite는 자동으로 빈 문자열; 변환 지금 Sqlobject 대신 text_factory를 사용 하 고 제대로 빈 반환 합니다. 그것은 지금 모든 Unicodecol (sqlmeta.dbencoding)로 테이블 당 한 인코딩을 선언 수 또는 / (공동으로 연결 nnection.dbencoding). 기본 (dbencoding도에 열을 발견 되 면 테이블에 없고 연결에)는 ' u t f-8 '.
소스 코드 및 내부
장식 @classmethod와 @staticmethod 모든 곳에서 사용 됩니다. 모든 'Mydict.has_key (이름)' 검사 'Mydict에 이름'으로 대체 되었다.
설치 지침:
와 함께 최신 버전을 설치할 수 있습니다.
easy_install-u Sqlobject
와 Sqlobject의 최신 버전을 설치할 수 있습니다.
Easy_install Sqlobject dev = =
최신 버그 지점 수정 설치할 수 있습니다.
Easy_install Sqlobject bugfix
= =
특정 버전을 요구 하려는 경우 (예를 들어, 당신은이 원하지는 bugfix 필요 하기 때문에 ' t는 방출에 등장), Y ou는 setup.py 파일을 사용 하 여 setuptools에서이 넣을 수 있습니다.
설치 (... install_requires = ["sqlobject bugfix, = = > 0.7.1dev-r1485 =")