問題タブ [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.
django - Djangoは、まだ保存されているオブジェクトのupload_toでpkを使用できません
プロジェクトにウィザードを作成しました。最初のステップでは、オブジェクト「Building」を作成してデータベースに保存します。2番目のステップでは、最初のステップで保存した建物の画像をユーザーにアップロードさせます。
画像は建物のモデルにあります。
画像の保存パスをカスタマイズしようとすると、「instance.pk」が「なし」であることがわかりました。
「インスタンス」にあるはずのモデルのすべての属性にアクセスしようとすると、同じことが起こります。アクセスできる属性は、ビューで手動で設定した属性のみです(例:nome、descrizione、...)
なぜこれが起こっているのか、私は理解していません。誰かが私にそれを説明できますか?
モデルの一部:
Content_file_name:
ビューの一部(ウィザードの2番目のステップ):
python - 画像がアップロードされていません - Django サーバー
画像アンドロイド(クライアント)をbase64文字列に変換してdjango(サーバー)に送信しようとしています。サーバー側で文字列を受け取り、デコードして名前を変更しました。ただし、画像を保存しようとすると失敗します。
これは、サーバー上で画像が保存されるはずのパスです。models.py
views.py の関数
python - WSGI スクリプトの処理中に例外が発生しました - IOError: データの書き込みに失敗しました
サーバー側で画像を保存しようとしています.base64文字列で受け取ったので、デコードしてからデータベースに保存しています.しかし、これが失敗したため、サーバーのエラーログを確認したところ、次のエラーが見つかりました.ログ
wsgi.pyを確認しました
しかし、私は何か間違っていることを見つけることができません。この問題の原因は何ですか?! 画像の保存を担当するコード
python - IOError: データの書き込みに失敗しました - Python サーバー
画像をサーバーにアップロードするときに次のエラーが発生する理由はわかりますか?!
私は長い間グーグルで検索してきましたが、何も役に立ちません。
wsgi.py
django - Django: アップロードされたファイルのファイル タイプを検証する
として表されるファイルをアップロードできるアプリがありますUploadedFiles
。ただし、ユーザーが xml ファイルのみをアップロードするようにしたいと考えています。を使用してこれを実行できることはわかっていますmagic
が、このチェックをどこに置くべきかわかりません。私が知る限り、実行clean
時にファイルがまだアップロードされていないため、関数に入れることはできません。clean
UploadedFile
モデルは次のとおりです。
ios - iOS Djangoに画像をアップロードする方法は?
iOS が画像を Django にアップロードし、Django が画像の名前を変更して /static/ フォルダーに保存する方法を示すコード (iOS 側と Django 側) を教えてください。
これは私の Django モデルです
/li>
iOSがPOSTまたはPUTを使用して1つの画像をDjangoにアップロードし、Djangoが名前を変更して保存する方法はわかりません。いくつかのスニペット (iOS 側と Django 側)
django - アップロードされたファイル形式を検証し、Django 管理ページで完全でない場合はエラーを表示します
Django アプリケーションに独自のテキスト データ ファイル形式を使用しています。
管理ページから 1 つのファイルを Django にアップロードした後、ファイルの内容が適切な形式でない場合、管理アップローダにエラーを表示するにはどうすればよいですか?
この状況を処理する一般的な方法はありますか?
python - Angular と Django を使用してファイルをアップロードする
だから、私は解決策を見つけることができない問題を抱えています。フロントエンドがangular-jsでなければならないDjangoを使用してアプリケーションを開発しています。フォームをレンダリングし、フォームからデータを投稿できるようになりましたが、これらのフォームを使用してファイルをアップロードする方法がわかりません。
これは私のコードです:
urls.pyで
views.pyで
forms.py で
コントローラー内のjsファイルで
}; });
今問題は、私の見解では、もしそうなら
エラー「select_file」が MultiValueDict に見つかりません: {}
おそらく問題は、投稿リクエストを送信する方法がすべてのメタデータを送信していないことです....これで私を助けてください。私は一日中解決策を探していましたが、役に立ちませんでした。
PS: 一部の制限ポリシーでは Djangular を使用できないため、djangular を使用しないソリューションを教えてください。ありがとう
編集:**サーバーが受信しているjsonにファイルプロパティを適用しても機能しません**