TIL|Django-スターバックスのモデリング(Django A to E)-5
💡この記事には、MacOSX、Django、mySQL、iterm 2端末、Vimエディタ、Google Chromeが含まれています.使用するプログラムが異なる場合は、文章とは異なる結果が得られる場合があります.💡
スターバックスのモデリング(django A to E)-4から続きます.
表にデータを入力
スターバックスのモデリング(django A to E)-4から続きます.
表にデータを入力 manage.py
を含むディレクトリでpython shellを実行します.python manage.py shell
まず、画像の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方法の論理的実現を理解します.
Reference
この問題について(TIL|Django-スターバックスのモデリング(Django A to E)-5), 我々は、より多くの情報をここで見つけました
https://velog.io/@hrpp1300/TIL-Django-스타벅스-모델링하기django-A-to-E-5
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
python manage.py shell
from products.models
>>> Image.objects.create(image_url = "https://image.istarbucks.co.kr/upload/store/skuimg/2021/06/[9200000003643]_20210623101238875.jpg")
>>> img = Image.objects.get(id=1)
>>> img.image_url = "바꿀 이미지 URL"
>>> img.save()
>>> img
'바뀐 이미지 URL'
>>> img = Image.objects.get(id=1)
>>> img.delete()
>>> Image.objects.get(id=1)
DoesNotExist: Owner matching query does not exist.
#삭제된 데이터에 접근하였더니 DoesNotExist 에러가 났다.
Reference
この問題について(TIL|Django-スターバックスのモデリング(Django A to E)-5), 我々は、より多くの情報をここで見つけました https://velog.io/@hrpp1300/TIL-Django-스타벅스-모델링하기django-A-to-E-5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol