anyit.djattributes

소프트웨어 스크린 샷:
anyit.djattributes
소프트웨어 정보:
버전: 0.3.1
업로드 날짜: 11 May 15
개발자: Jan Hoehn
라이센스: 무료
인기: 29

Rating: 3.0/5 (Total Votes: 2)

.

anyit.djattributes는 장고를 건드리지 않고 모든 모델에 대한 임의의 속성을 제공하는 것을 목표로 앱 & NBSP이다 원 유연성 밀도 데이터와 큰 스케일 애플리케이션에서 분명해질 것이다 손실 속도로 지급됩니다.
격차를 마음
나는 이것에 대해 약간 우려가 철학을 장고하지 호환되는입니다. 당신은 대규모 비 스파 스 데이터 물건이 사용하지 않도록합니다. 난 그냥 임의의 경로 의존적 속성을 포함하는 트리 구조로 성가 시게했다. 내가 해냈어 이유입니다. 나는 이것을 피할 수 있다면 내 모델보다 꼼짝했다.
설치 :
& NBSP는, 그냥 현재의 장고 프로젝트에 속성 폴더를 복사하여 설정에서 '속성'등이 있습니다.
& NBSP; 또는 sudo를 easy_install을 anyit.djattributes를 사용하여 설치하고 'anyit.djattributes.attributes'를 포함한다.
사용법 :
자바 스크립트 / JQuery와 같은 표기는 구현과 간단한 인터페이스 클래스라는 ATTR에 의해 제공됩니다. 일반적인 클래스 이름처럼 어떤 대문자는 JQuery와 같은 느낌 만들려고 노력합니다.
입력 인터페이스
& NBSP; attr.create_type는 (이름, 설명, 유형) #는 유형을 작성합니다. 유형에 대한 자세한 정보를 원하시면 __doc__을보고 그들이 어떻게 표현된다. 지금 internal_t​​ypes의 INT, 플로트, 문자열, 텍스트, 유니 코드, 클래스 (모든 pickleable 개체)과의 contentType으로 (장고 gereric 키를 사용하여).
& NBSP; attr.delete_type (이름) #주의! 캐스케이드 (안 캐리어!) 어떤 값을 파괴 할 것이다 지정된 형태의.
캐리어 인터페이스
& NBSP; ATTR (소유자) # 주어진 소유자에 대한 속성의 목록을 반환합니다.
& NBSP; ATTR (소유자, 이름) #은 소유자가 주어진 이름 또는 없음으로 속성을 반환합니다.
& NBSP; ATTR (소유자, 이름, 값) # ... 그 값을 설정하거나 유형이 koscher없는 경우 올립니다.
& NBSP는; ATTR (소유자, 이름, 값, create_attributetype, create_attribut, KLASS, 설명) # 1 create_attributetype가 지정된 이름 AttributeType에를 만드는 사이의 선택은, 지정된 값과 지정된 이름으로 설정 설명에 의해 결정 유형은 설명을 명시 적으로하지 않은 경우 제공했다. create_attribute 아직 주어진 또는 나가서 설명하자면 NameError 인상 속성 유형 등으로 연결되지 않은 캐리어로 지정된 속성을 연결합니다. KLASS는 인스턴스가 주어진 경우에도 특성이 모델에 부착되는 강화하도록 선택.
인터페이스 속성
& NBSP; attr.find (속성) #은 지정된 속성의 소유자를 반환
& NBSP는; attr.find (이름) # 지정된 이름의 속성 유형에 대한 속성의 목록을 반환합니다
& NBSP; attr.find은 (이름, 값) # 값은 일치 주어진 이름의 속성 유형의 속성리스트를 반환
파괴 인터페이스
& NBSP; attr.delete () # 모든 속성을 삭제합니다
& NBSP; attr.delete (이름) # 지정된 유형을 가진 모든 속성을 삭제합니다.
. & NBSP; attr.delete (객체) # 모든 속성이 지정된 객체 또는 클래스에 부착되어 삭제됩니다

이 릴리스의 새로운 기능 :

이 추가 일괄 처리 (O) bjects 경우는리스트 인수로 전달.
(N) 에임스에 대한 추가 일괄 처리하는 의지 (DICT 인수로 전달 된 경우) 지정하거나 retreive (목록) 여러 속성 경우.
도트를 사용하여 중첩 된 DICT 요소 retreivel 같은 추가 된 네임 스페이스 (.).

요구 사항 :

파이썬
장고

코멘트 anyit.djattributes

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!