내가 내가 가진, 구글 앱 엔진에 새로운 오전이 사용자 클래스를 entites user_id의 증가분, 어떻게 할 수 있습니까?구글 앱 엔진 - 나는 자동차를 수행 할 문자열 <br></p> <p>-<br> USER_ID - - 정수 <br> _ 이름 - 문자열 <br> 암호를 자동 증가
6
A
답변
19
user_id를 선언 할 필요없이 GAE는 새 행을 삽입 할 때마다 고유 키 id를 만듭니다.
class User(db.Model):
user_name = db.StringProperty()
password = db.StringProperty()
당신이 할 것입니다 새 사용자 저장하기 :
user = User()
user.user_name = "Username"
user.password = "Password"
user.put()
그것을 검색 :
user = User.get_by_id(<id of the user>)
모든 ID를 검색을 :
query = datamodel.User().all()
for result in query:
print result.key().id()
The Model Class를 참조하십시오 추가 참조.
user().key().id()
당신은 사용하여 더 나을 대신 할 것이다 다음 AppEngine에있는
3
모든 개체는 이미 고유 키와 ID (참조 documentation)가 있습니다.
역순으로하려면 User.get_by_id(id)
을 사용하십시오.
관련 문제
- 1. 연산자 << : std :: cout << i << (i << 1);
- 2. Heredoc <<< 또는 <<?
- 3. 연산자 오버로딩 << 다음 코드에서 문자열
- 4. 는 <KeyValuePair는 <문자열 KeyValuePair <문자열, 문자열 >>>
- 5. '<< 연산자'표준의 :: 연산자 << 문자열 변환 연산자 클래스는 foobar
- 6. << 셀프 블록
- 7. 인쇄 관련 질문 <<<
- 8. 연산자 오버로드 <<
- 9. Tortoise svn <<<<를 파일에 추가 중!
- 10. <? 및 <? php
- 11. 무엇을 | << 평균?
- 12. Asp.net : <% # 또는 <%
- 13. 맞춤 << 방법
- 14. 연산자 << 과부하
- 15. 오버로드 << 내 수업
- 16. PHP <<< OUT 및 OUT;
- 17. PHP <<<는 무슨 뜻입니까?
- 18. <<< CON in PHP 사용
- 19. <? php와 <?
- 20. << - 상수는 무엇을합니까?
- 21. 조작 << 상속
- 22. 문자열 <br/>이
- 23. Actionsript/Flex 문자열 대신 <
- 24. 정렬 목록 <지도 <문자열, 객체 >>
- 25. 목록 (<% 번호, <% = 등)
- 26. <대신 ASP.NET에서 렌더링 <
- 27. "<"을 "% lt;"로 대체하는 NSXML
- 28. NameValueCollection은 사전 대 <문자열, 문자열>
- 29. 0.0 <progress <0.03
- 30. C++에서 연산자 << <>은 무엇입니까?
앱 엔진이 생성하는 ID가 연속적임을 보증하지 않는다는 점에 유의하십시오. 예를 들어, ID 3이 사용되지 않는 ID 1, 2 및 4로 끝날 수도 있습니다. –