Django を使用してポートフォリオを作成しようとしています。ImageField を使用してみましたが、1 枚の写真しかアップロードして置き換えることができません。
Python と Django プログラミングは初めてです。複数の画像をアップロードしてギャラリーに表示するモデルを作成するにはどうすればよいですか? ありがとう。
photologue、imagekitなどのアプリを使用して、一部のタスクを簡素化することもできます。
Model Formsetsを使用して複数の画像をアップロードすることもできます
基本を説明するhttps://web.archive.org/web/20120621233904/http://lightbird.net/dbe/photo.htmlをチェックしてください。
管理者から複数の写真を追加したい場合は、次のようにすることができます。
class ChoiceInline(admin.StackedInline):
model = Image # or what ever your models name is
extra = 5 # or how ever many you want to add at a time
また、Django チュートリアルも参照する必要があります: https://docs.djangoproject.com/en/dev/intro/tutorial01/
これは、Web アプリに管理パネルにアクセスできないユーザーがいる場合に、管理パネルとフォームセットの両方を使用して、Django で画像ギャラリーを構築する手順を説明するチュートリアルです。