問題タブ [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.

0 投票する
3 に答える
2395 参照

python - 同期データベースが機能しない

クラス製品(models.Model):

動作しないmanage.py syncdb

エラー:

django.db.utils.OperationalError: そのようなテーブルはありません: tovar

助けてください

0 投票する
2 に答える
1459 参照

python - イメージサイズがGT 300KBの場合、django-imagekitはイメージを圧縮します

(多くの努力の末) django-imagekitをインストールすることができ、アップロードされた画像のファイル サイズを圧縮するためにdjango-imagekitを使用できるようになりました。

私は 6MB の画像をアップロードすることができ、品質 10 を使用すると、django-imagekitは画像を 230KB に圧縮します (以下を参照)。

アップロードされた画像のサイズが 300Kb、1MB、2MB、3MB 以上の場合、別のファイル圧縮を使用する方法はありますか (django-imagekit はこれを品質と呼びます)。画像のサイズを確認し、画像のサイズ (KB) が大きいほど低い品質を適用しますか? 10 のファイル圧縮は、大きなサイズの画像には適していますが、25Kb などの小さなサイズの画像の場合、画像の品質が大幅に低下します。

コードをどのように記述し、これを実現するコードをどこに配置するかさえわかりません。そのため、どんな助けもいただければ幸いです。

関連するmodels.pyファイルコードは次のとおりです。

編集:

ProcessedImageField クラスのフォーム フィールド バージョンを実装しようとしましたが、画像がアップロードされません。

models.py コードを画像フィールドに戻すときに試したフォーム コードは次のとおりです (上記でコメントアウトされています)。

0 投票する
1 に答える
147 参照

python - NameError: name 'ResidentialReference' が定義されていません [Django - ImageKit]

ImageKit をモデルに適用して ImageField のサムネイルを作成しようとすると、何らかの理由でエラーが発生します。ここで見つけることができるDjango用のImageKitライブラリを使用しています

私のコードは以下です:

0 投票する
1 に答える
599 参照

django - Django Admin で ImageKit のサムネイルが表示されない

Django を実行する ubuntu サーバーをデプロイしました。画像のサムネイルには、PILLOW と ImageKit を使用しています。エントリを保存しようとすると、メインの ImageFile が保存され、サムネイルも作成されますが、保存するとサーバー エラー 500 が発生します。同じページをリロードすると、エントリは読み込まれますが、サムネイルは表示されず、サムネイルをクリックすると、iブラウザで 404 Not found を取得します。

私のnginxの設定は以下です:

メディア ファイルは正しく配信されます。私の質問は、サムネイルのパスを指す別の変数を作成しますか? 何か案は?

以下に記載されているエラー:

NGINX ログ :

0 投票する
1 に答える
501 参照

django - Django Imagekit の背景の塗りつぶし

私はDjangoを使い始めたばかりで、ロゴをトリミングし、ロゴの背景を自動的に検出して塗りつぶすソリューションを探しています。ほとんどのロゴは長方形ですが、実際には正方形の画像が必要です。

これが私がやりたいことの例です。白い背景は、元の画像の最初のピクセルから自動的に検出されることに注意してください。私は Django Imagekit を見てきましたが、これを達成する方法はまだはっきりしていません。http://django-imagekit.readthedocs.org/en/1.1.0/#

これを行う簡単な方法を知っている人はいますか?

ここに画像の説明を入力

0 投票する
0 に答える
182 参照

django - django imagekit - 条件に応じて圧縮およびサイズ変更

私はジャンゴが初めてです。画像が特定のサイズと特定の寸法であるかどうかをチェックし、圧縮またはサイズ変更するか、両方を同時に行うdjango imagekitのコードを書くのに苦労しています。

プロセッサと ImageSpec の定義について読んだことがありますが、これを行う方法について混乱しています :((

ModelForm で ProcessedImageField() を定義しました

プロセッサ用のコードの書き方に苦労しているだけです。

0 投票する
2 に答える
317 参照

python - Django ImageKit と PIL

django イメージを使用して、カスタム プロセッサを作成しています。サイズを KB (またはバイト) 単位で調べたいのですが、それができません。size 属性は、ファイルのサイズではなく寸法を示します。私は初心者なので、画像に関する詳細情報を取得するために PIL の属性のみを見つけることができましたが、実際にファイルサイズをバイト単位で提供するものはありません。

ModelForm 用にこのプロセッサを作成しました。

これを手伝ってもらえますか?

これまでに書いたコードを追加しています。これはどちらかというとテスト コードです。

これがforms.pyです