그누보드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 |
DOCSXSS
|
8개월 전 | 497 | |
| 48 | 10개월 전 | 1379 | ||
| 47 | 1년 전 | 1766 | ||
| 46 | 1년 전 | 1850 | ||
| 45 | 1년 전 | 1407 | ||
| 44 | 1년 전 | 963 | ||
| 43 |
HJAMI
|
1년 전 | 1862 | |
| 42 |
HJAMI
|
1년 전 | 1154 | |
| 41 | 1년 전 | 750 | ||
| 40 |
sinbi
|
1년 전 | 845 | |
| 39 | 1년 전 | 786 | ||
| 38 |
sinbi
|
1년 전 | 605 | |
| 37 |
sinbi
|
1년 전 | 786 | |
| 36 |
sinbi
|
1년 전 | 714 | |
| 35 | 1년 전 | 909 | ||
| 34 | 1년 전 | 1868 | ||
| 33 |
sinbi
|
1년 전 | 492 | |
| 32 |
HappyTank
|
1년 전 | 3468 | |
| 31 |
HappyTank
|
1년 전 | 2275 | |
| 30 | 1년 전 | 1025 | ||
| 29 |
sinbi
|
1년 전 | 786 | |
| 28 | 1년 전 | 959 | ||
| 27 | 1년 전 | 986 | ||
| 26 |
부산곰돌이
|
1년 전 | 689 | |
| 25 | 1년 전 | 906 | ||
| 24 | 1년 전 | 1214 | ||
| 23 | 1년 전 | 1207 | ||
| 22 | 1년 전 | 1078 | ||
| 21 |
용가리맨투
|
1년 전 | 1564 | |
| 20 | 1년 전 | 1333 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기