Sqlobject v1.1 게시 파이썬 데이터베이스 개체 매핑 프레임 워크

출처: 인터넷
작성자: 사용자
키워드: 파이썬 sqlobject 개체 매핑

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 =")
관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.