お世話になります。
djangoで画像をアップロードする際にdefaultという項目がありますが、このdefaultはどのような機能があるのでしょうか?
photo = models.ImageField(upload_to='photo/', default='defo')
何も指定しないと、画像ファイル名をdefaultで指定された名称にするということかと。
https://docs.djangoproject.com/ja/2.2/ref/models/fields/#default
逆でしょうか?
以下のようにdefを指定しないと
photo = models.ImageField(upload_to='photo/',)
画像ファイル名がそのままアップロードされる。
以下のようにdefを指定すると
photo = models.ImageField(upload_to='photo/', default='defo')
def defo():
return {"photo": "photouser"}
画像ファイル名がphotouserになる?