問題タブ [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 投票する
0 に答える
954 参照

python - Django での静的ルート ディレクトリの変更とアップロード

Django アプリの作成に関する 2 つの異なるチュートリアルに従っています。あるビデオ (lynda に関するもの) では、静的 (javascript/css/image) ファイルをここに配置する必要があると述べています。

そこにjsとcssファイルがあり、テンプレートにうまくリンクしています。YouTubeの 2 番目のチュートリアル(1:38 マーク) では、アップロードされたファイルを保存する方法を学習しています。コマンドを使用した後collectstatic、すべてのファイルが

私のsettings.py:

static_root と static files_dir の理解を深めるためにここを調べましたが、元の場所にとどまりたいと思います。いじり回すと考えられるファイルパスのすべての組み合わせを試しましたが、うまくStatic_RootいきStaticFiles_Dirsませんでした。パスを元に戻すにはどうすればよいですか? のさらなる明確化もos.path.dirname(os.path.dirname(os.path.abspath(__file__)))高く評価されます。

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

django - Dropzoneを使用してDjangoに複数の画像をアップロードし、パスを動的に保存する方法は?

ユーザーがDropzone.jsを使用して画像をアップロードできる Django プロジェクトに取り組んでいます。現時点では、ユーザーの画像は mypp/images フォルダーに保存されますが、アップロードされた画像のパスを動的に保存したいと考えています。例 /images//image1.jpg ところで、ユーザー登録とログインを処理するためにdjango-registraion-reduxパッケージ (v 1.1) を使用しています。これらは私のコードです:

models.py

foms.py

ビュー.py

テンプレート

urls.py

設定.py

今、画像をアップロードしようとすると、次のエラーが表示されます: AttributeError at /upload-picture/ 'Picture' object has no attribute 'user' 任意の提案をいただければ幸いです!

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

python - Django-models: 外部キーのフィールドを使用

私は DJango でイメージ ギャラリー プロジェクトに取り組んでいます。さて、私は という名前Galleryのクラスとという名前のクラスを持っていImageGalleryます。

gallery という名前のクラスは次のようになります。

さて、コードの最後の行は、それが可能かどうか、または他の適切な代替品があるかどうかを知りたいものです。

DJango-admin[テーブルのレコードを追加できるようにしたい]で、[使用したい]ImageGalleryを選択すると、フィールドGalleryで指定したフォルダーに画像が保存されgallery.folderます。

これを回避する最善の方法は何ですか?2 つのクラスの作成はまだ完了していませんが、このように機能するとは思えません。前もって感謝します。:-)

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

django - DjangoのファイルフィールドからURLとビューにファイルを追加するには?

私は Django プロジェクトを行っており、Projectsというモデルがあります。このモデルには、ファイルが /media/files/YEAR/MONTH/DATE/ にアップロードされる FileField があります。

settings.py:

models.py:

テンプレート:

ファイルへのリンクは次のようになります: /media/files/2016/05/25/picture.pngまたは/media/files/2016/05/25/report.pdf

現在、リンクをクリックするたびに 404 page not found が表示されます。もちろん、パスがurls.pyにないためですが、通常は url にビューを追加するため、単一のファイルでそれを行う方法がわかりません。必要ありません。

そのファイルを取得する方法をURL(およびおそらくビュー)でDjangoに伝えるにはどうすればよいですか? リンクをクリックして、ブラウザで画像/pdf を表示するか、単にファイルをダウンロードできるようにしたいと考えています。

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

python - (Django) UserProfile を更新すると、画像が正しく保存されない

ユーザープロファイルを更新するためにビューを作成しました。画像をアップロードすると画像は正しく保存されますが、プロファイルを再度更新すると画像が保存されなくなります。どうすればその問題を解決できますか? どんな助けでもうれしいです!

私のクラス UserProfile は次のようになります。

私は 2 つのビューを使用します。

これは私のフォームです:

他に何か広告が必要な場合は、喜んで追加します。

どんな助けでもうれしいです!

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

python - テキストを TextArea からファイルに変換する方法は?

翻訳するテキストを入力したり、ファイルを添付したりできるform場所があります。翻訳するテキストが埋まっていたら、そこからtxtファイルを作成して、ファイルをアップロードしたUserようにしたいです。Usertxt

txt私は次のようなファイルを作成することについて考えました:

ただし、ファイルが保存されるディレクトリ、アップロードが自動的に処理するファイルの名前など、多くの問題が発生する可能性があります。

もっと良い方法を知っていますか?

要するに:

txt翻訳するテキストが入力されている場合は、ファイルがアップロードされているように偽装します。

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

python - 制作中のメディアの提供

これはよく知られたトピックであり、MEDIA ファイルをセットアップして提供する方法についてですが、本番環境でそれらを提供することには多くの禁止事項があります。これは、 SOで回答された質問の一例にすぎません。

Django はデフォルトで MEDIA_ROOT を提供しません。それは本番環境では危険です。しかし、開発段階では、短くすることができました。最後の行に注意してください。この行により、Django は MEDIA_URL からファイルを提供できるようになります。これは開発段階でのみ機能します

明らかに、これを処理している多くの Web アプリケーションがあります。私は多くの CV がアップロードされることを期待している分野を持っています。私の懸念は破損したファイルです。これを処理する方法に共通のパターンはありますか?