2012-07-14 5 views
-1

주어진 이메일이 사용 또는 사용 중지되는지 여부를 나타내는 플래그와 함께 이메일 목록을 저장해야합니다.ListProperty에 값이있는 플래그를 저장하는 방법이 있습니까?

내가 알 수있는 한 ListPropertyitem_type은 클래스 또는 dict 일 수 없기 때문에이 플래그를 저장할 방법이 없습니다.

두 개의 목록 (활성화 된 전자 메일과 비활성화 된 전자 메일)을 사용하여 구현할 예정입니다.

더 좋은 방법이 있나요?

답변

2

스트레이트 db.Model에는 실제로 많은 선택 사항이 없습니다.

다른 방법은 BlobProperty에 dict을 저장하는 것입니다. 그러나 당신의 기존 선택이 더 좋다고 생각합니다. dict 또는 tuple을 멋지게 포장하고 풀어주는 재산 유형을 스스로 제안 할 수 있습니다. 사용자 지정 속성의 몇 가지 예는 https://github.com/Arachnid/aetycoon/을 참조하십시오.

프로젝트를 너무 멀리하지 않으면 대체 데이터 모델로 NDB를 살펴보고 원하는대로 StructuredProperty를 사용하십시오.

https://developers.google.com/appengine/docs/python/ndb/properties#structured

0

두 목록의 읽기를 가지고하면 DB API를 사용하여 당신의 최선의 선택입니다. 또한 더 편리한 경우 전자 메일 목록과 '활성화 된'불리언 목록을 저장할 수도 있습니다.

관련 문제