python - 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?
解决方案
推荐阅读
- python - jupyter notebook 在 Windows 上运行另一个 python 版本的代码
- java - 使用 J2EE(Servlets) 应用程序为 OKTA 实施 OAuth2.0
- artificial-intelligence - 如何创建自定义加固环境?
- performance - 了解 locust 用户和 spwan 率
- scroll - jupyterlab:nbconvert 导出垂直长单元格幻灯片
- c - 使用 segger IDE 将博世 BNO055 与 nrf52840 连接
- mysql - 我想知道关于我的 ims 系统的 SQL 查询
- c++ - 将环境更改为borland后,c ++输出不会出现
- sql - 如何检查SSMS中的表关系是否是一对多的
- rust - 实施可选特征要求