我将django-storages用作默认文件存储。我有一个脚本,可将视频直接从客户端直接上传到Google云存储。有什么方法可以将该文件关联到FileField,而无需下载并重新上传该文件。谢谢您的帮助!
答案 0 :(得分:0)
FileField
字段只是一个带有CharField
字样的字段,通常保留路径(取决于存储空间)。找出应该为您上传的文件存储什么路径(例如,从通过您的应用上传的其他文件中)。您可以使用values_list获取原始值:
Model.objects.filter(pk=known_instance.pk).values_list('file_field_name')
并直接为您手动上传的文件进行设置:
instance.file_field_name = 'required/raw/value/for/resource'
instance.save()