PHP(Codeigniter)からPython(Djangoを搭載)へWebアプリケーションを移植しています。すでにデータベースを移行していますが、今はDjangoモデルを使用しています。私はDjangoのImageFieldフィールドを使って画像をデータベースに取り込み、画像は適切なフォルダにMEDIA_ROOT
の下にあります。ImageField.urlプロパティとは別のパスからDjangoの画像を配信します
開発中ですので、私はDjangoのサーバーを使ってWebアプリケーションをテストしています。image.url
で画像を提供できます。
image.url
から画像を提供しています:
MEDIA_ROOT/folder/subfolder/numberImage_folder_subfolder.jpg
しかし、私はそれはMEDIA_ROOT/numberImage_folder_subfolder.jpg
から提供する必要があります。
プロダクションでは、nginxのXSendFileなどを使用して画像を配信できます。 Djangoのサーバー(runserverコマンド)はとても使いやすく、現時点で必要なものを私に提供します。 開発中に、私が必要とするURLからイメージをどのように配信できますか? Djangoのサーバーを使用することをお勧めします。
ご協力いただければ幸いです。