django-storages 的分段错误(核心转储)

Segmentation fault (core dumped) with django-storages

我正在使用 Django 2.xDjango-storages 将文件上传到 S3桶.

虽然 运行 来自 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 存储桶,但无法访问或读取它。

对于那些正在寻找答案的人。这是 Python 版本的问题。升级 python 版本对我有用。

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