0

メディアフォルダを一般に公開するにはどうすればよいですか?メディアフォルダ内に公開したい写真があります。

また、処理が完了したら、Pythonライブラリ呼び出しを使用して、メディアフォルダーに配置されたすべてのファイルを手動で削除する必要がありますか?または、これに対するDjangoのサポートはありますか?

また、データベースの仕組みについてはあまり詳しくありませんが、ImageFieldを使用してモデル内に画像を保存しようとしています。これらのモデルはデータベースに保存されていますが、画像はmedia/image.pngを介してローカルに保存されていることに気付きました。これでいいですか?Web開発でデータベースを使用して、データを簡単にクエリおよび整理することを主な目的としていますか?

助けてくれてありがとう:)

4

1 に答える 1

1

この問題は、Webサーバーで解決できます。

使用している場合はnginx、これを試してください、

  location /media {
      alias /your_full_path/media;
   }

使用している場合はapache2、これを試してください、

   Alias /media /your_full_path/media
   <Directory /your_full_path/media>
       Order allow,deny
       Allow from all
   </Directory>
于 2012-12-28T08:00:28.987 に答える