2017-09-11 23 views
1

私はDjangoでAWS S3を設定していますが、このインポートエラーが発生します。私は 'collectstatic manage.pyのpython3' ん(AWS S3) 'storages.backends'という名前のモジュールはありません。 'storages'はパッケージではありません

File "/home/jaemin/Desktop/Stylee/workspace/Stylee-API/stylee/stylee/utils.py", line 1, in <module> 
    from storages.backends.s3boto import S3BotoStorage 
ImportError: No module named 'storages.backends'; 'storages' is not a package 

そして、これがutils.pyファイルの場所です。

stylee/stylee/utils.py 

stylee/stylee/settings/locals.py 

1)マイセッティング/ local.py

INSTALLED_APPS = [ 
     ... 
    'storages', 
] 

2)は、 'ストレージ'

pip3 install boto django-storages-redux 

3をインストールするコマンド)をインストールするにはpython3 manage.py migrate出力

Operations to perform: 
    Apply all migrations: account, admin, auth, authtoken, contenttypes, oauth2_provider, profiles, sessions, sites, social_django, socialaccount 
Running migrations: 
    No migrations to apply. 

答えて

0

django-storagesあなた実行する必要があります:boto3をインストールすることをお勧めし

pip3 install django-storages 

docsを参照してくださいアマゾンS3でdjango-storagesを使用する方法について

pip3 install boto3 

を。

関連する問題