데이터베이스

모델을 이용해 테이블 자동 생성 모델 import [projects\myproject\pybo\__init__.py] ... # ORM db.init_app(app) migrate.init_app(app, db) from . import models ... 리비전 파일 생성 (myproject) c:\projects\myproject> flask db migrate 명령어 수행 시 15637565s123_.py와 같은 데이터베이스 변경 작업을 위한 리비전 파일 생성 리비전? .py를 제외한 파일명 / 명령어 수행 시 무작위로 만들어진다. 리비전 파일 실행 (myproject) c:\projects\myproject> flask db upgrade 데이터베이스 모델 이름과 같은 question과 answe..
ORM(object relational mapping) 방식 데이터베이스에 데이터를 저장하는 테이블을 파이썬 클래스로 만들어 관리하는 기술이다. 개발자가 쿼리를 직접 작성하지 않아도 데이터베이스의 데이터를 처리할 수 있다. 쿼리를 이용한 새 데이터 삽입 예 insert into question (subject, content) values ('안녕하세요', '가입 인사드립니다 ^^'); ORM을 이용한 새 데이터 삽입 예 question1 = Question(subject=’안녕하세요’, content='가입 인사드립니다 ^^') db.session.add(question1) 데이터베이스 종류에 상관 없이 일관된 코드를 유지할 수 있어 프로그램 유지 보수가 쉼다. ORM 라이브러리 설치 (Flask-Mi..
abbiddo
'데이터베이스' 태그의 글 목록