ORM, SQLAlchemy
ORM 과 SQLAlchemy 에 대한 간단한 요약을 확인할 수 있다. : http://blog.dahlia.kr/post/613490344Flask 에서 SQLAlchemy
Flask 에서 SQLAlchemy 를 사용하는 방법은 3가지가 있다.[ref. 3]
- Flask-SQLAlchemy Extension 을 사용하는 방법
- Declarative extension in SQLAlchemy 를 사용하는 방법
- Manual Object Relational Mapping 을 사용하는 방법
Declarative Mapping 에서 주의할 점
기존에 존재하는 table 을 query 하는 목적이라면, model class 를 정의할 때 column 을 전부 정의하지 않아도 된다. 하지만 join 등을 할 때는 primary key 를 정의해 놔야 한다.(사용하지 않더라도.)References
- Flask-SQLAlchemy : Select, Insert, Delete
- Querying with Joins : Object Relational Tutorial — SQLAlchemy 0.9 Documentation
- Flask 에서 SQLAlchemy 사용법 : http://flask.pocoo.org/docs/0.10/patterns/sqlalchemy/
- Flask + SQLAlchemy 예제 : [Flask] SQLAlchemy + CRUD Webapplication Example
- 여러 DB 의 table 과 join 하는 방법 : python - Cross database join in sqlalchemy - Stack Overflow
- 쿠...sal: [컴][파이썬] flask 의 SQLAlchemy 에서 query 하는 법
댓글 없음:
댓글 쓰기