[컴][파이썬] flask 의 SQLAlchemy



ORM, SQLAlchemy

ORM 과 SQLAlchemy 에 대한 간단한 요약을 확인할 수 있다. : http://blog.dahlia.kr/post/613490344



Flask 에서 SQLAlchemy 


Flask 에서 SQLAlchemy 를 사용하는 방법은 3가지가 있다.[ref. 3]

  1. Flask-SQLAlchemy Extension 을 사용하는 방법
  2. Declarative extension in SQLAlchemy 를 사용하는 방법
  3. Manual Object Relational Mapping 을 사용하는 방법


Declarative Mapping 에서 주의할 점

기존에 존재하는 table 을 query 하는 목적이라면, model class 를 정의할 때 column 을 전부 정의하지 않아도 된다. 하지만 join 등을 할 때는 primary key 를 정의해 놔야 한다.(사용하지 않더라도.)


References

  1. Flask-SQLAlchemy : Select, Insert, Delete
  2. Querying with Joins : Object Relational Tutorial — SQLAlchemy 0.9 Documentation
  3. Flask 에서 SQLAlchemy 사용법 : http://flask.pocoo.org/docs/0.10/patterns/sqlalchemy/
  4. Flask + SQLAlchemy 예제 : [Flask] SQLAlchemy + CRUD Webapplication Example
  5. 여러 DB 의 table 과 join 하는 방법 : python - Cross database join in sqlalchemy - Stack Overflow
  6. 쿠...sal: [컴][파이썬] flask 의 SQLAlchemy 에서 query 하는 법

댓글 없음:

댓글 쓰기