django存储的分段故障(核心转储)



我正在使用Django 2.xDjango存储将文件上传到S3 Bucket

manage.py shell运行示例测试时,它会给出以下错误并终止控制台。

Segmentation fault (core dumped)

根据文档的控制台日志。

In [1]: from django.core.files.storage import default_storage                                                                                                                                                                                  
In [2]: default_storage.exists('storage_test')                                                                                                                                                                                                 
Out[2]: False
In [3]: file = default_storage.open('storage_test', 'w')                                                                                                                                                                                       
In [4]: file.write('storage content')                                                                                                                                                                                                          
Out[4]: 15
In [5]: file.close()                                                                                                                                                                                                                           
In [6]: default_storage.exists('storage_test')                                                                                                                                                                                                 
Out[6]: True
In [7]: file = default_storage.open('storage_test', 'r')                                                                                                                                                                                       
In [8]: file.read()                                                                                                                                                                                                                            
Segmentation fault (core dumped)

文件已上传到S3 Bucket,但无法访问或读取。

对于那些寻找答案的人。这是Python版本的一个问题。升级python版本对我有效。

以下是详细答案:https://github.com/jschneier/django-storages/issues/794#issuecomment-603116398

最新更新