2023年5月15日月曜日

Django: shellでのモデルデータの取得方法

 $python manage.py shell

>>> from products.models import Product
>>> Product.objects.get(id=9)
<Product: レーザマシン>


>>> Product.objects.get(id=9).image
<FieldFile: products/product/9/photo1.jpg>


>>> Product.objects.get(id=9).image.name
'products/product/9/photo1.jpg'


>>> Product.objects.get(id=9).image.path
'/var/www/html/products/myproject/media/products/product/9/photo1.jpg'


参考
モデル (Model) - データアクセスの基礎 - Django 入門 - Python 入門
https://python.keicode.com/django/model-data-access-basics.php

0 件のコメント:

コメントを投稿