私はdjangoを使用しています。ユーザーがユーザーの投稿用に画像をアップロードするようにしたいが、これのバックエンドはわからない。私は、画像のURL、ユーザーのためのフォルダ、ポストの中のフォルダ、そして最終的にはそのフォルダの中のdbをセットアップするべきですか?これを行う最善の方法(最速、効率的、非コンサルティング)は何ですか?ユーザー投稿画像アップロードシステムを設定する最良の方法は何ですか?
0
A
答えて
2
組み込みのdjango ImageFieldを使用できます。これは本質的に、Webサーバー上のメディアディレクトリに関連するURLを格納して参照するように設定されています。
かなり基本的な例がありますhereです。
EDIT: django以外の独自の実装では、ほとんどの人がDjangoのイメージフィールドの仕組みと同様に実装します。基本的には、どこかのファイルシステム内のファイルへの参照を記述し、実際のファイルをファイルシステムに格納します。
データベースに実際の画像を保存することはできますが、ほとんどの人はデータベースに保存したくないと思います。 This stackoverflowの質問は、1つまたは別の方法でそれをやりたい理由について多くの情報を持っています。私自身は、これを両方の方法で行いました。ほとんどの場合、データベースよりもファイルシステムに格納する方が好きです。
0
ImageFieldには、djangoが組み込まれています。これについての良いことは、Django内でそれを格納して管理しています。あなたはPILとDjangoヘルパーメソッドを使用して画像にURLをサイズ変更して取得できます。
これはデプロイメントに最適な方法です。デプロイすると、静的ファイルを自分自身で管理するために最適な状態になるようにシステムを調整できます。
グッドラック。
関連する問題
- 1. ユーザーの肖像画をアップロードする最良の方法は何ですか
- 2. Djangoからデータを投稿する最良の方法は何ですか?
- 3. ユーザーがアップロードした画像を扱う最良の方法は何ですか?
- 4. Javascript:http投稿で画像を送信する最善の方法
- 5. Wordpressで投稿画像を背景画像として設定するには
- 6. AJAXを使用してサーバーに画像を投稿する最善の方法は何ですか?
- 7. 大量の画像をカタログする最良の方法は何ですか?
- 8. BlogEngine.NETの投稿ヘッダーに背景画像を設定する方法
- 9. MVCで画像を削除する最も良い方法は何ですか?
- 10. フォームレイアウトを設計する最良の方法は何ですか
- 11. Javaアプリケーション経由でTwitterに投稿する最良の方法
- 12. 特定のユーザーが投稿した投稿を返信する方法は?
- 13. Codeigniterで電子メールを設定する最良の方法は何ですか?
- 14. iPhoneのFacebookに画像と動画を投稿する方法
- 15. アンドロイドアプリからFacebookのタイムラインに画像を投稿する方法
- 16. JavaScriptデータをRailsに投稿する最良の方法
- 17. このPHPアプリケーションでユーザーの設定を実装する最良の方法は何ですか?
- 18. ユーザー設定を保存する最良の方法
- 19. Luaのstatus/update_with_mediaでTwitterに画像を投稿する方法
- 20. Ruby on Railsでユーザー設定を複数のページに分割する最も良い方法は何ですか?
- 21. SitecoreアプリケーションでユーザーのUI設定を保存する最も良い方法は何ですか?
- 22. 複数の投稿依頼を送信する最良の方法は何ですか
- 23. 投稿画像
- 24. PM2にポートを設定する最も良い方法は何ですか?
- 25. イメージソースを設定する最も良い方法は何ですか?
- 26. アウトアプリから画像を参照する最良の方法は?
- 27. ASIHTTPRequestにビデオと画像を投稿する方法は?
- 28. Wordpressの既定の投稿ヘッダー画像を設定しますか?
- 29. Android:Facebookに画像投稿付きメッセージを投稿するには?
- 30. iOS - 投稿+コメントデータモデルのView Controller設定のベストプラクティスは何ですか?
kthx、私はそれを試してみますが、もし私がこれを自分自身でやっていたら、PHPのような別の言語を使って、バックエンドはどのように動作しますか? – Derek
私はdjango以外の一般的なimplentationについての情報をコメントに追加しました。 – mockobject