그누보드6 자체 기능으로 ORM 사용법
from core.database import db_session # db_session 임포트
@router.get('/URL 작명')
async def insert (db: db_session): # db = db_session 인자로 받아주기
obj = 모델(id=1,title="제목",content="내용")
db.add(obj)
db.commit()
@router.get('/{id}')
async def read (db: db_session , id:int): # db = db_session 인자로 받아주기
object = db.query(모델).filter(모델.id == id).first() # 조회
# 또는 object = db.query(모델).filter_by(id=id).all()
# 또는 object = db.query(모델).get(id)
print("단일행 조회 :", vars(object))
@router.delete('/{id}')
async def delete (db: db_session , id:int ) # 삭제
delete_obj = db.query(모델).get(id)
db.delete(delete_obj )
db.commit()
게시판 목록
그누보드6 파이써니스타
그누보드6, 파이썬에 대한 지식과 경험, 일상 대화를 나누는 교류의 장입니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 49 |
|
7개월 전 | 487 | |
| 48 | 9개월 전 | 1368 | ||
| 47 | 1년 전 | 1760 | ||
| 46 | 1년 전 | 1842 | ||
| 45 | 1년 전 | 1401 | ||
| 44 | 1년 전 | 951 | ||
| 43 |
|
1년 전 | 1855 | |
| 42 |
|
1년 전 | 1146 | |
| 41 | 1년 전 | 744 | ||
| 40 |
|
1년 전 | 838 | |
| 39 | 1년 전 | 777 | ||
| 38 |
|
1년 전 | 598 | |
| 37 |
|
1년 전 | 779 | |
| 36 |
|
1년 전 | 706 | |
| 35 | 1년 전 | 898 | ||
| 34 | 1년 전 | 1854 | ||
| 33 |
|
1년 전 | 485 | |
| 32 |
HappyTank
|
1년 전 | 3463 | |
| 31 |
HappyTank
|
1년 전 | 2263 | |
| 30 | 1년 전 | 1017 | ||
| 29 |
|
1년 전 | 776 | |
| 28 | 1년 전 | 950 | ||
| 27 | 1년 전 | 979 | ||
| 26 |
|
1년 전 | 676 | |
| 25 | 1년 전 | 900 | ||
| 24 | 1년 전 | 1208 | ||
| 23 | 1년 전 | 1201 | ||
| 22 | 1년 전 | 1072 | ||
| 21 |
용가리맨투
|
1년 전 | 1558 | |
| 20 | 1년 전 | 1328 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기