問題タブ [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.
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__)))
高く評価されます。
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' 任意の提案をいただければ幸いです!
python - Django-models: 外部キーのフィールドを使用
私は DJango でイメージ ギャラリー プロジェクトに取り組んでいます。さて、私は という名前Gallery
のクラスとという名前のクラスを持っていImageGallery
ます。
gallery という名前のクラスは次のようになります。
さて、コードの最後の行は、それが可能かどうか、または他の適切な代替品があるかどうかを知りたいものです。
DJango-admin
[テーブルのレコードを追加できるようにしたい]で、[使用したい]ImageGallery
を選択すると、フィールドGallery
で指定したフォルダーに画像が保存されgallery.folder
ます。
これを回避する最善の方法は何ですか?2 つのクラスの作成はまだ完了していませんが、このように機能するとは思えません。前もって感謝します。:-)
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 を表示するか、単にファイルをダウンロードできるようにしたいと考えています。
python - (Django) UserProfile を更新すると、画像が正しく保存されない
ユーザープロファイルを更新するためにビューを作成しました。画像をアップロードすると画像は正しく保存されますが、プロファイルを再度更新すると画像が保存されなくなります。どうすればその問題を解決できますか? どんな助けでもうれしいです!
私のクラス UserProfile は次のようになります。
私は 2 つのビューを使用します。
これは私のフォームです:
他に何か広告が必要な場合は、喜んで追加します。
どんな助けでもうれしいです!
python - テキストを TextArea からファイルに変換する方法は?
翻訳するテキストを入力したり、ファイルを添付したりできるform
場所があります。翻訳するテキストが埋まっていたら、そこからtxtファイルを作成して、ファイルをアップロードしたUser
ようにしたいです。User
txt
txt
私は次のようなファイルを作成することについて考えました:
ただし、ファイルが保存されるディレクトリ、アップロードが自動的に処理するファイルの名前など、多くの問題が発生する可能性があります。
もっと良い方法を知っていますか?
要するに:
txt
翻訳するテキストが入力されている場合は、ファイルがアップロードされているように偽装します。
python - 制作中のメディアの提供
これはよく知られたトピックであり、MEDIA ファイルをセットアップして提供する方法についてですが、本番環境でそれらを提供することには多くの禁止事項があります。これは、 SOで回答された質問の一例にすぎません。
Django はデフォルトで MEDIA_ROOT を提供しません。それは本番環境では危険です。しかし、開発段階では、短くすることができました。最後の行に注意してください。この行により、Django は MEDIA_URL からファイルを提供できるようになります。これは開発段階でのみ機能します
明らかに、これを処理している多くの Web アプリケーションがあります。私は多くの CV がアップロードされることを期待している分野を持っています。私の懸念は破損したファイルです。これを処理する方法に共通のパターンはありますか?