3

django と django-cms を使用してレスポンシブ Web サイトを構築しています。これまでのところ、すべて問題ありません。ここで、レスポンシブ イメージを指定して、さまざまなデバイスに配信する必要があります。この問題を自分でどのように解決しますか?

ウェブサイトの作成者がバックエンドにさまざまなサイズ (小、中、大など) の画像をアップロードして srcset (おそらくdjango-cascadeを使用) で使用する可能性はありますか? php-projectアダプティブ イメージ.

django-daguerre を見つけましたが、django-cms でどのように実装できるかわかりません。django-responsive-images 1.0.2 パッケージもあります。

ですから、プロジェクトでこの問題をどのように解決するかをお聞きしたいと思います。

4

1 に答える 1

1

djangocms のレスポンシブ (およびレティーナ) 画像に対して私が行うことは次のとおりです。

  1. THUMBNAIL_HIGH_RESOLUTION = Trueの設定を使用していますeasy_thumbnails

  2. cmsplugin_filer_imageは自分のイメージに使用します。テンプレートのタグにTwitter ブートストラップのクラスをdefault.html追加して、そのテンプレートを上書きします。srcsetimg-responsiveimg

もちろん、Foundation のexchangeretina.jsまたは独自の css/js ソリューションを使用して、それぞれの解像度で目的の画像を取得することもできます。

于 2015-06-30T21:56:07.053 に答える