Django - создание файла для поля FileField внутри мультимедиа
Я хочу хранить файлы журналов (которые меняются со временем), которые пользователи могут изучать. Поскольку я хочу обслуживать эти файлы, но также изменять их программно, когда мне это необходимо, я хочу использовать FileField
и хранить файлы в папке media
.
Сначала, когда объект создан, я хочу создать пустой файл <UUID>.log
, чтобы потом иметь к нему доступ/обновить его.
Как создать пустой файл журнала по умолчанию?
class MyModel(..):
log_file = FileField(upload_to='user_logs')
def _create_log_file(self):
content = ''
filename = str(uuid4())+'.log'
... # what to do here?