2016-07-27 16 views
0

Firebase Storageに画像をアップロードする必要があります。私はpost_save信号またはsaveメソッドを使って考えています。しかしFirebaseは純粋なJSなので、どうすればmodels.pyでそれを行うことができますか?ここでFirebaseウェブにアップロードする方法の参照は次のとおりです。FileFieldのdjangoモデルからFirebase Storageに画像をアップロード

https://firebase.google.com/docs/storage/web/upload-files

+0

ここでマイクの答えの最後のコメントを参照してください:のhttp:/ /stackoverflow.com/questions/38521949/is-there-any-supported-way-for-a-firebase-service-accounts-to-write-to-your-clou/38532457#38532457 –

答えて

1

あなたはこのためgcloud-pythonを使用したいとしている:

# Import 
from gcloud import storage 

# Initialize 
client = storage.Client() 
bucket = client.get_bucket('bucket-id-here') 

# Download 
blob = bucket.get_blob('remote/path/to/file.txt') 
print blob.download_as_string() 

# Upload 
blob2 = bucket.blob('remote/path/storage.txt') 
blob2.upload_from_filename(filename='/local/path.txt') 
関連する問題