TIL | Django - 스타벅스 모델링하기(django A to E) - 5
💡해당 포스트는 MacOSX, Django, mySQL, iterm2 터미널, vim에디터, google chrome 등을 이용하고 있습니다. 사용하는 프로그램이 다를 경우 해당 글과 다른 결과가 나올 수 있음을 알려드립니다.💡
스타벅스 모델링하기(django A to E) - 4 에서 이어집니다.
테이블에 데이터 입력하기
manage.py
가 있는 디렉토리에서 python shell 실행한다.
python manage.py shell
Image의 URL을 등록하는 방법을 먼저 알아보자.
이 이미지의 URL주소는 "https://image.istarbucks.co.kr/upload/store/skuimg/2021/06/[9200000003643]_20210623101238875.jpg"
이다.
from products.models
Create
>>> Image.objects.create(image_url = "https://image.istarbucks.co.kr/upload/store/skuimg/2021/06/[9200000003643]_20210623101238875.jpg")
Update
>>> img = Image.objects.get(id=1) >>> img.image_url = "바꿀 이미지 URL" >>> img.save() >>> img '바뀐 이미지 URL'
Delete
>>> img = Image.objects.get(id=1) >>> img.delete() >>> Image.objects.get(id=1) DoesNotExist: Owner matching query does not exist. #삭제된 데이터에 접근하였더니 DoesNotExist 에러가 났다.
모델을 정의하고 데이터를 입력하는 것 까지 알아보았다. 다음 포스트는 영화 배우와 출연 영화에 대한 모델을 작성하고 httpie라는 가상의 client를 이용하여 POST와 GET 메소드를 이용한 로직 구현을 알아 볼 것이다.
Author And Source
이 문제에 관하여(TIL | Django - 스타벅스 모델링하기(django A to E) - 5), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hrpp1300/TIL-Django-스타벅스-모델링하기django-A-to-E-5저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)