問題タブ [django-imagekit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Apache を使用して ImageKit で Django をデプロイする際のエラー「名前 conf をインポートできません」
Django サイトを Apache でデプロイしようとしていますが、ImageKit ライブラリで問題が発生しています。/var/log/apache2/error.log からのエラーは次のとおりです。
これが起こる原因を誰か知っていますか?「sudo python3 manage.py runserver」を実行すると問題なく動作しますが、Apache でこのライブラリ エラーが発生します。さらに関連する情報を次に示します。
wsgi.py:
/etc/apache2/apache2.conf (追加した部分):
これは本当にイライラします。助けていただければ幸いです。ありがとうございました!
django - django-imagekit の最小セットアップが機能しない
幅 400px の画像をアップロードし、200px と 100px の 2 つの画像を取得したいと考えています。私はググったところ、django-imagekitはこれができるようです。
だから私imagekit
は INSTALLED_APPS に追加し、これを私のモデルに追加しました:
そして、これは私のフォームです:
ドキュメントを確認しましたが、imagekit の仕組みを理解できませんでした。アプリで CACHE をセットアップする必要がありますか? フォルダに物理的にファイルを作成しMEDIA
ますか?
さて、私のセットアップは機能しません。画像をアップロードするとlogo_large
、大きなファイルが作成されますが、そうではlogo_small
ありlogo_medium
ません。印刷{{bookmaker.logo_small}}
するとmedia/CACHE/images/logo/large/bookmaker/24d9f99ffdf277ed3fc25e2cf4d37554.jpg
、存在しない が表示されます (404)。動作させるために CACHE をセットアップする必要がありますか?
django - Djangoの簡単なサムネイルとsorlのサムネイルの違い
私は、Django 用のさまざまなサムネイル アプリについて読み、試してきました。要件は次のとおりです。
生成されたすべてのサムネイルは、元の画像とは別の S3 バケットに保存する必要があります (別のストレージ クラスなど)。
画像インスタンスが削除されると、元の画像ファイルと生成されたすべてのサムネイルも削除する必要があります
費用のかかる非効率性を最小限に抑えます。DRF でシリアル化するサムネイルの URL を取得する場合、S3 バケットを調べて毎回存在するかどうかを確認する必要はありません。
VersatileImageField は最初の要件を満たしていません。ImageKit は 2 番目の要件を満たしていません。3 番目の要件は、私が最も混乱しているところです。ベスト プラクティスについて自分自身に情報を提供しようとしていますが、情報が断片的であり、これまでに学んだことに基づいて決定を下す自信がありません。
私が読んだことから、最も効率的な動作は次のようになるというのが私の印象です。
- 保存するとすぐにサムネイルを生成し、常に存在すると仮定します
- サムネイルにアクセスするには、元の画像のファイル名とサムネイルのサイズ/品質に基づいて URL を生成します。
- post_delete は、すべてのサムネイルと元のファイルを削除します
easy-thumbnails と sorl-thumbnails が取るアプローチの違い (上記で簡単に説明したプロセスと一致する場合、またはより効率的なものがある場合)、および利点/欠点について学ぶことに最も興味があります。それぞれの方法論で。
css - django-imagekit テンプレートから画像の高さを取得
私のテンプレートファイルには次のものがあります:
この画像のスタイル:
私の目標は、その画像の高さを別のテンプレート タグに渡すことです。問題は、データベースにさまざまなサイズの画像がたくさんあることです。生成された画像の高さをピクセル単位で取得するにはどうすればよいですか?
python - モデルにフィールドを動的に追加する (またはいくつかのフィールドを別のクラスに保存する)
ImageSpecField
画像のdjango-imagekit
サイズ変更に使用したいので、モデルImageSpecField
のすべてImageField
に新しいフィールドを作成したくない、新しいクラスを作成したい、またはmodelField
元の画像と画像のサムネイルを含むクラスを作成し、モデルでこの新しい modelField をインスタンス化したい画像。
たとえば、モデルにフィールドがある場合、とprofile_picture
の両方が必要です。モデルにフィールドがある場合、との両方が必要ですprofile_picture
profile_picture_thumbnail
avatar
avatar
avatar_thumbnail
モデル用にこれらのフィールドを動的に生成する方法はありますか?
それを行うための最良のアプローチは何ですか?
python - 生成された画像で django imagekit または django-photologue を使用する方法
非標準形式の画像を、PIL画像に変換して表示できるnumpy配列に動的にロード/生成するために使用できるdjangoモデルがあります。
また、この応答を URL に渡すビューもあり、うまく機能します。
django-imagekit や django-photologue などのパッケージを使用して、生成した画像をサムネイル ギャラリーなどとして表示し、imagekit が提供する他のさまざまな機能を使用したいと考えています。
django-imagekit または django-photologue でこれを達成するにはどうすればよいですか?
編集:私はイメージキットに心を向けていません。画像ギャラリーやその他の情報を使用してビューを構築できるようにしたい
django - Django Admin - 内部およびカスタム フィールド内で jquery を使用してカスタマイズする
Django 管理者に、「調整」およびイメージ ( http://guillotine.js.org/ )を行う jquery プラグインを実装したいと考えています。ImageKit で座標を取得し、新しいイメージを保存します。
チュートリアルが必要で、その方法をアドバイスします。
python - ターミナルではなく、Pycharm で認識される Python パッケージ
django-imagekit をインポートする Django プロジェクトを開発しています。私の Windows マシンではすべて正常に動作します。私のLinux-Ubuntuラップトップでは、Pycharmはエディターでパッケージを認識し、プロジェクトのインタープリターのパッケージにリストされていますが、コマンドラインからは認識されません:
python 2のパッケージを探しているようですが、このプロジェクトにはpython 3を使用しています。プロジェクト変数へのパスを追加するなど、いくつかのことを試しましたが、これまでのところ機能しません。
Python 2 のシェルからイメージキットをインポートしようとしています:
Python 3 のシェルからイメージキットをインポートしようとしています: