TIL #8 [Django] C.R.U.D

ahn__jh·2021년 3월 29일
0

1.CREATE


menu table에 데이터 넣기

python manage.py shell  	  # 파이썬 쉘을 킨 후


from app이름.models import*	  # models.py import 후


Menu.objects.create(name="음료")   # Menu class에 "음료"를 추가(Menu table에 음료가 생성됨)

bulk_create() 메소드 를 이용한 생성방법

a = Menu(name="푸드")  		#a변수에 Menu="푸드"
a.save()			#변수 a에 저장

b = Menu(name="상품")		#b변수에 Menu="상품"
b.save()			#변수 b에 저장

c = Menu(name="카드")
c.save()

Menu.objects.bulk_create([a, b, c]) #a,b,c 변수를 menu table에 한번에 저장

2.READ

a = Menu.objects.get(id=1)		#menu의 id 1번에 데이터를 가져온다.
a.name 					#id 1번의 이름을 출력

3.UPDATE

Menu.objects.filter(name="card").update(name="drac")

# menu table에서 저장된 데이터 card를 drac로 변경하여 저장

4.DELETE

a = Menu.objects.get(name="food")	#menu table중 food 라는 데이터를 불러옴
a.delete()				#"food" 데이터를 삭제시킴

0개의 댓글