이전에 ActiveRecord를 사용하고 있었고 동적 찾기에 optional : include 인수를 사용하여 개체의 모든 연결을로드 할 수있었습니다. 필자는 최근에 Python 프로젝트를 위해 Elixir를 사용하기 시작했으며 동일한 작업을 수행 할 수 있는지 제안 할 문서를 찾을 수 없습니다. (비약이없는) 일반 SQLAlchemy의 사용Elixir/SQLAlchemy에 ActiveRecord의 find (: include)가 있습니까?
1
A
답변
1
: http://www.sqlalchemy.org/docs/orm/loading.html
난 당신뿐만 아니라 엘릭서를 사용하여로드 전략을 구성 할 수 있습니다 가정,하지만 난 그것을 사용한 적이있다.
EDIT 1
Elixir documentation에 따르면, (예를 ManyToOne
용) 관계 구조에 옵션 SQLAlchemy의 relation
(relationship
경우 버전> = 0.6) 함수에 직접 전달되는 옵션을 포함 할 수있다. 즉, lazy
옵션을 지정하여 연결된 객체의로드를 제어 할 수 있습니다.
저는 Elixir의 query
메서드가 SQLAlchemy의 thin wrapper라고 가정합니다. 이 경우 개별 쿼리에 대한 지연/열망로드를 제어 할 수도 있습니다. the documentation을 참조하십시오.
편집 2 :
가 대신 비약의 sqlalchemy.ext.declarative
을 사용하여 고려 적이 있습니까?
관련 문제
- 1. ActiveRecord의 find 메소드는 자동으로 인수에 to_i를 호출합니까?
- 2. #include가 무시됩니다.
- 3. .h 또는 .c/.cpp에 #include가 포함되어 있습니까?
- 4. ActiveRecord의 분리문
- 5. ActiveRecord의 HABTM 관계 트래킹
- 6. ActiveRecord의 페이징
- 7. ActiveRecord의 바로 가기?
- 8. ActiveRecord의 양방향 관계
- 9. ActiveRecord의 조건부 유효화
- 10. ActiveRecord의 Lazily로드 컬럼
- 11. ActiveRecord의 SQL 길이?
- 12. 성 ActiveRecord의 TryFindByPrimaryKey
- 13. ActiveRecord의 독립형 메소드?
- 14. ActiveRecord의 플래그가 유효하지 않습니다.
- 15. Druby 및 ActiveRecord의 스레드 문제
- 16. ActiveRecord의 다형성 연관을 열망하는 것
- 17. 더 빠릅니다. 'find -exec'또는 'find | xargs -0 '?
- 18. find() problems
- 19. ActiveRecord의 텍스트 필드에 어떻게 연결합니까?
- 20. ActiveRecord의 해시 배열을 직렬화하는 방법?
- 21. 레일 : 테이블없는 activerecord의 모방 관계
- 22. ActiveRecord의 속성을 이름으로 가져 오기
- 23. ActiveRecord의 serialize가 데이터를 무작위로 왜곡합니까?
- 24. 레일즈에서 ActiveRecord의 속성을 쉽게 체크 아웃 할 수 있습니까?
- 25. Castle ActiveRecord의 현재 릴리스에서 NHibernate 3을 사용할 수 있습니까?
- 26. JSF (RichFaces) - ui : include가 rich : tab 내부에서 작동하지 않습니다.
- 27. 레일즈 created_at find condition
- 28. cakephp find 목록
- 29. Javascript find child class
- 30. Cakephp Autoconvert find() 필드?
로딩 옵션을 제어하기 위해 게으른 옵션을 사용하라는 제안이 저에게 효과적이었습니다. 나는 두 번째 것을 조사 할 것이다. – Chandranshu