Понятно, что любой адекватный менеджер будет стараться платить меньше. Но это не всегда означает, что нужно зажимать каждую копейку.
def user_directory_path(instance, filename):
# file will be uploaded to MEDIA_ROOT/user_<id>/<filename>
return 'user_{0}/{1}'.format(instance.user.id, filename)
class MyModel(models.Model):
upload = models.FileField(upload_to=user_directory_path)
> Хранить в памяти тоже бесполезно, всё равно прочитают, если больно надо.
Не сущестует абсолютно надежных способов, но существуют более надежные и менее надежные.
С таким подходом можно все свои пароли на гитхаб сразу выложить, все равно прочитают же)