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?
Вернуться на верх