問題タブ [django-uploads]

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 投票する
1 に答える
675 参照

django - Django Formsアップロード画像 - フォームデータは画像以外で機能します

Djangoでアップロードを機能させようとしています。アップロードしようとしてもエラーは発生せず、新しいアイテムは保存されますが、画像はありません。他のフォームデータはすべてそこにあります。過去 2 日間、Google でスタック オーバーフローが発生しており、修正が見つかりません。どこが悪いのかも分からない!どんなアドバイスも素晴らしいでしょう。本当にありがとう。:)

views.py から:

models.py から:

テンプレートから:

私が見たように、テンプレートは正しいです。Item モデルは問題ないようです。StdImageField は ImageField のラッパーです。管理パネルでは問題なく動作します。フォームも問題ないように見えますが、特別なことは何もありません。私のviews.py罰金では、POSTリクエストをチェックし、ItemFormを呼び出してrequest.POSTとrequest.FILES(およびブール値であるforsale)を渡します。フォームが有効かどうかを確認し、有効であれば保存します。なぜ機能しないのですか?アイテムは保存されますが、管理パネルには「写真」に関連付けられたファイルがありません。

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

jquery - Uploadify を使用して Django にファイルをアップロードし、HTTP 応答コード 403 を取得する

このチュートリアルに従って Uploadify を使用して Django にファイルをアップロードしようとしています。すべての手順を適切に実行しました。それに加えて、アップロードされているファイルに関する情報を保存するモデルを作成しました。

私のテンプレートにはこれが含まれています

私のurl.pyファイルにはこの行が含まれています

そしてビューは

そして私のmodels.py含む

しかし、ここでは何も起こっていません。私が得るのはアップロードボタンだけです。ファイルを選択しますが、何も起こりません。何が起こっているのかを知るのを手伝ってくれる人はいますか? script解雇されていないようです。以前はビューにエラーがありましたが、エラーは発生しなかったため、これを知っています。

どんな助けでも大歓迎です。

編集:

firebugコンソールには何も表示されず、パネルにもリクエストnetは表示されませんが、ファイルアップロードの POST リクエストと応答が表示されます。私はなぜそれが必要なのですか?POSTdjango debugger403csrf_exemptforbidden

解決策:私はついに問題を解決しました。403 エラーについては、このリンクから興味深いことがわかりました。ビューにデコレータcsrf_exemptがあり、そのビューに 404 エラーがある場合、django は 403 エラーを表示します。

実際の問題は、最初にリンクが間違っていたため、修正すると 403 エラーが発生しなくなりましたが、500 エラーが発生し始めました。これは、ビューに何か問題があることを意味していました。また、uploadufy は firebug に何も記録しないため、ビュー内の行をステップ実行してデバッグする必要がありました。

uploadifyスクリプトによって送信されたリクエスト オブジェクトが完了していないようでcreator = request.user、オブジェクトの作成中の行でエラーが発生していました。この行を除いて、上記のコードは完全に機能します。

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

django-forms - Djangoアップロードフォームエラー:「InMemoryUploadedFile」オブジェクトに属性「COOKIES」がありません

こんにちは、私は Django を初めて使用します。単純なアップロード アプリケーションを構築しようとしています。

フォーム.py

models.py

ビュー.py

テンプレート

テストすると、このエラーが発生します。そして、私はそれが何を意味するのかさえ知りません。誰かが私が間違っていることを理解できますか?

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

django - djangoは一時アップロードファイルをどこに保存しますか?

CentOS で Django/uwsgi/nginx スタックを実行しています。大きなファイルを django (1GB+) にアップロードすると、一時ファイルが作成/tmpされ、アップロードの進行に伴ってファイルが大きくなるのを確認できるはずです。しかし、私はしません。ls -lah /tmp新しいファイルが作成されたり、サイズが変更されたりすることはありません。私はsettings.py明示的にそれを指定しましたFILE_UPLOAD_TEMP_DIR = '/tmp'が、それでも何もしません。

一時ファイルが保存されている場所を追跡するための助けをいただければ幸いです。進行中の大規模なアップロードがあるかどうかを判断するために、これが必要です。

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

django - FileField Djangoフォームで以前に選択したときに何かを破棄するにはどうすればよいですか?

いくつかのファイルをアップロードするためのファイルフィールドを含むフォームがあります。最初は、参照からアップロードするファイルを1つ選択しましたが、それ以上アップロードしたくないことに気づきました。どうすれば再び空にすることができますか?このフィールドが入力されると、空に戻すことはできませんか?

前もって感謝します

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

django - 画像のアップロードに関する問題

画像をアップロードしたいのですが、メディア フォルダーに保存する必要があります。

settings.pyは次のとおりです。

models.pyは次のとおりです。

フォーム.py

モデルに何かをインポートする必要があるかもしれないので、どこが間違っているのかわかりません。助けてください...

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

django - 複数の画像の表示に関する問題

データベースに保存されている画像を表示したい。

これを使ったら。ビューの 製品=Upload_files.objects.get(id = 1)

形で

次に、id=1の画像が表示されます。しかし、データベースのすべての画像を表示したい場合は、どうすればよいですか。

私はこれを視野に入れて使用しました(正しいかどうかはわかりません)

しかし、すべての画像が表示されるように、フォームに何を書くべきかわかりません。

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

django - 登録時に Django にプロフィール画像を一時的にアップロードしますか?

Djangoアプリケーションでは、登録時に、純粋にdjangoフォームを使用してパスを表示するのではなく、ユーザーが選択したプロファイル画像を表示できるようにしたい(ピンタレスト登録フォームを参照したいものの例) . プロフィール画像がアップロードされていても、ユーザーが登録を続行しないことを選択する可能性があるため、ajax アップロードが必要であり、一時的にどこかに保存する必要があると思います。その場合、アップロードされた画像は削除する必要があります。

これを処理する最良の方法は何ですか?あなたが指摘できる例はありますか?

ありがとう!!!

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

django - django で画像のアップロードが失敗するのはなぜですか?

私はdjangoアプリを構築し、それをwebfactionでホストしようとしています.

私のモデルは次のようになります。

設定は次のようになります。

サーバーにアクセスして画像をアップロードしようとすると、次のエラーが発生します。

間違ったパスがどこから来るのかを理解しようとしています。他にどこで間違ったパスを探す必要がありますか?

0 投票する
3 に答える
950 参照

python - Django での画像のアップロードと操作

画像をアップロードして、そのサムネイルを作成し、両方を S3 に保存しようとしています。ファイルがアップロードされた後、最初にS3にアップロードし、サムネイルを作成しようとしましたが、PILが画像を認識できないため機能しません。次に、元の画像をアップロードするよりも最初にサムネイルを作成すると、EOF が発生します。

Django では、アップロードされたファイルを 1 回だけ使用することを許可していると思います....どうすればよいか教えてください....よろしくお願いします