ImageField()
パスを指定した場所がありupload_to
ます。そしてそれはそれがMEDIA_ROOT
URLに保存するように動作します。ただし、アップロードしたファイルを他のファイル名に変更したい。
これはforms.pyまたはmodels.pyから行う必要がありますか?また、保存機能をオーバーライドしてアーカイブする必要がありますか?
forms.py
class UserAvatarForm(forms.ModelForm):
class Meta:
model = UserProfile
fields = ('avatar',)
def __init__(self, *args, **kwargs):
super(UserAvatarForm, self).__init__(*args, **kwargs)