問題タブ [django-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1390 参照

python - django-pipeline amazon s3 collectstatic ファイルが見つかりませんでした

この設定で s3boto、django-pipeline、および django-storages を使用しています。

そして、このdjango-pipeline用のカスタムストレージ

しかし、私は取得し続けます:

しかし、このファイルはどこにも存在しません! プラグインではなく、見つけようとしました。静的ディレクトリを確認し、管理者で見つけようとしましたが、このような名前のファイルで作業したことさえ覚えていません! findstatic を試しましたが、ファイルが見つかりません。

何が欠けている可能性がありますか?

0 投票する
5 に答える
5547 参照

python - 一貫性のない SignatureDoesNotMatch Amazon S3 と django-pipeline、s3boto、およびストレージ

s3boto とともに django-pipeline によってコンパイルされた 2 つのファイルがあります: master.css と master.js。それらは私のバケットで「公開」に設定されています。ただし、それらにアクセスすると、master.css が提供されることもあれば、SignatureDoesNotMatch でエラーになることもあります。master.js も同様です。これは Chrome では発生しません。何が欠けている可能性がありますか?

編集:Chromeでも発生するようになりました。

0 投票する
1 に答える
4508 参照

python - django storages boto s3を介してバイナリデータをモデルのファイルに保存する

ファイルのバイトを取得するエコーサイン API から pdf を取得しています。

これらのバイトを取得して、boto s3 でサポートされている FileField に保存しようとしています。私はあまり運がありません。

これは私が得た最も近いものでしたが、「スピーカー」の保存時にエラーが発生し、PDF は S3 に書き込まれましたが、破損しているようです。

ここspeakerに私のモデルのインスタンスがあり、fileData は echosign API から返された「バイト」文字列です。

0 投票する
0 に答える
1804 参照

django - 処理のためにdjango-storagesファイルの内容を取得する

ローカルでメディアを提供していて、ファイルの内容を取得するタスクを処理する必要があったときは、非常に簡単でした。しかし、私はdjango-storagesに移行したばかりであり、置き換えのドロップではありません。誰かが私にS3からドキュメントをプルして処理できるようにする方法を教えてもらえますか?

古い方法:

しかし、私はdjango-storagesに移行しましたが、これは(明らかに)機能しません。s3からファイルのローカルコピーをプルして処理するにはどうすればよいですか。私はこれを簡単に行うことができると思いました:

新しい(失敗した)方法:

しかし、爆弾が発生するため、これに対してread()を実行することはできません。

結局、私はそれが古い方法と新しい方法の両方で機能する必要があります。明らかに私はこれを少し考えすぎています。

アップデート:

ドキュメントに従うことも役に立ちませんでした。

助けてくれてありがとう。

0 投票する
1 に答える
394 参照

django - Amazon S3 を使用して Django でアップロードされたファイルにリンクする

私は django-storages バックエンドを使用していますが、これまで Amazon S3 を使用したことがありません。Firefox の S3 Manager 経由でファイルをアップロードして、Amazon S3 に移行しました。

問題は、このコードでは次のとおりです。

生成されたリクエストには、署名などの GET リクエストに必要なパラメータが含まれていません。ただし、sorl で生成されたサムネイルは機能します。

S3 にファイルをアップロードすることに関して、私が見逃しているものはありますか? href に追加するコードはありますか? sorl がファイルを取得してサムネイルを作成できるのはなぜですか?

0 投票する
1 に答える
1289 参照

django - django-filebrowser と django-storages のバグはどのライブラリに問題がありますか?

django-filebrowser と django-storages (s3boto を使用) を使用して、django プロジェクトの tinyMCE 実装にファイル埋め込みを追加します。

最近、S3 をバックエンドとして使用している場合、django-fileborwser がアップロードされたファイルのサムネイル バージョンを適切に保存しないというバグがあることに気付きました。

バージョン作成機能 (django-filebrowser 内) を調べたところ、バグと思われるものが見つかりました。

発生する理由

前に呼び出されていません

問題トラッカーを通じてバグを報告し、提案された修正を行いました。その後、レポの作成者は私にループを投げかけ、尋ねました:

@fyaconielloは、ファイルブラウザに追加する代わりに、そのスニペットをs3-storageエンジン(django-storagesを使用)の一部にするべきではありませんか?

  1. ファイルの巻き戻しはどちらのライブラリでも実行できると思います。しかし、それはどの図書館に属していますか?
    • django-storages は、すべての tmpfile ポインタが巻き戻されることを確認する必要がありますか?
    • それは実装者であるため、django-filebrowserの仕事ですか?

ここで私の完全な問題を参照してください

0 投票する
6 に答える
3070 参照

django - django-storages + sorl_thumbnail + S3 がうまく連携しない (URL の不一致)

私は django-storages と sorl_thumbnail を一緒に使用しており、静的ファイルとメディア ファイルには Amazon S3 を使用しています。私は 2 つのフォルダを持つ 1 つのバケットを使用しています。1 つは静的用、もう 1 つはメディア用です。

これが私の設定です:

MediaRootS3BotoStorageでありStaticRootS3BotoStorage、次のように定義されています。

私が sorl_thumbnail を使用している場合、生成されたサムネイルは正しいディレクトリにありhttps://s3.amazonaws.com/my-bucket/media/cacheます。https://s3.amazonaws.com/my-bucket/cachemedia

どうすればそれを修正できるか分かりますか?

django-storages を使用して、静的ファイルとメディア ファイルをすべてバケットに混在させることができることはわかっていますが、それは私の好みには少し汚いです :)

ありがとうございました!

0 投票する
1 に答える
933 参照

django - S3がDjangoherokuアプリにメディアファイルを提供していません

おやすみなさい。JavaScriptとスタイルシートのサーバーとしてS3を使用して、Herokuでdjangoを使用してアプリをセットアップしようとしています。いくつかの投稿に続いて、S3でバケットを構成し、envvarsをherokuに構成しました。次に、設定ファイルに次のようなものがあります

STATIC_URL ='https://s3.amazonaws.com/%s/'%AWS_STORAGE_BUCKET_NAME ADMIN_MEDIA_PREFIX ='/ static / admin /'

アプリを実行すると、次のエラーでクラッシュします。

pipinstalldjango_storagesを使用してdjango_storagesをインストールしました。それは私の環境にインストールされています。'storages'行にコメントすると、バケットからファイルが読み込まれなくなります。リクエストは認証用の適切なトークンを送信しないと思います。

だから、私の質問は、私が間違っていることです。質問と質問を確認しましたが、何か大きなものが欠けているようです。

前もって感謝します

0 投票する
1 に答える
1747 参照

django - DjangoメディアがAS3にアップロード

すべてのDjangoメディアファイル(管理パネルからアップロード)をAmazonS3にアップロードしようとしています。したがって、設定ファイルは次のようになります。

管理パネルからファイルをアップロードしようとすると、次のエラーが発生します。

私はこの答えをチェックしましたが、それでも助けにはなりませんでした

0 投票する
5 に答える
3129 参照

django - django-storagesはs3IAMユーザーにどのような権限を必要としますか?

質問が尋ねるように、ロックダウンされたs3 IAMユーザーがdjango-storagesを正常に使用するために最低限必要なアクセス許可は何ですか?現時点では、私は次のようなものを使用しています

これは実際にはやり過ぎかもしれません。他にアイデアはありますか?