Sorl-thumbnail: Djangoの非推奨の警告

作成日 2019年06月29日  ·  14コメント  ·  ソース: jazzband/sorl-thumbnail

最新(12.5)バージョンのsorl-thumbnailを使用してDjango 2.2プロジェクトで開発サーバーを起動すると、次の非推奨の警告が表示されます。

VENV/lib/python3.5/site-packages/sorl/thumbnail/conf/__init__.py:16: RemovedInDjango30Warning: The DEFAULT_CONTENT_TYPE setting is deprecated.
  setattr(self, attr, getattr(obj, attr))
VENV/lib/python3.5/site-packages/sorl/thumbnail/conf/__init__.py:16: RemovedInDjango31Warning: The FILE_CHARSET setting is deprecated. Starting with Django 3.1, all files read from disk must be UTF-8 encoded.
  setattr(self, attr, getattr(obj, attr))
VENV/lib/python3.5/site-packages/sorl/thumbnail/conf/__init__.py:16: RemovedInDjango30Warning: The DEFAULT_CONTENT_TYPE setting is deprecated.
  setattr(self, attr, getattr(obj, attr))
VENV/lib/python3.5/site-packages/sorl/thumbnail/conf/__init__.py:16: RemovedInDjango31Warning: The FILE_CHARSET setting is deprecated. Starting with Django 3.1, all files read from disk must be UTF-8 encoded.
  setattr(self, attr, getattr(obj, attr))

最も参考になるコメント

12.7.0リリースがリリースされました。どうもありがとうございました。 (余分なノイズを避けるために誰かにpingを送信することは避けますが、そうです、これを実行するのを手伝ってくれたすべての人に感謝します:heart :)

全てのコメント14件

こんにちは@dbrgn

非推奨の警告は、 sorl.thumbnailがすべてのdjango設定変数でループするという事実によるものです。
https://github.com/jazzband/sorl-thumbnail/blob/12.5.0/sorl/thumbnail/conf/__init__.py#L13

変数DEFAULT_CONTENT_TYPEはDjango 2.2.xに存在します: https ://github.com/django/django/blob/stable/2.2.x/django/conf/global_settings.py#L170
しかし、それはDjango 3.0.xで削除されています:
https://github.com/django/django/blob/stable/3.0.x/django/conf/global_settings.py

FILE_CHARSETについても同じです。

非推奨の警告はDjango3.0.xで消えます。

@wbwlkrそれは一般的なパターンですか? なぜそれをするのですか? 合法的に好奇心が強い。 :)

これはもっと改善できるパターンだと思います。 世界中のsorlユーザーの警告ログによって生成されるCO2のすべてのギガトンについて考えてみてください。

さらに深刻なことに、この問題はOpen edX開発者に影響を与えています。問題を調査するときは、クリーンなログを作成する方がはるかに簡単です。 また、コンソールに無用な警告がダンプされることは、警告とエラーの違いを知らない可能性のあるエンドユーザーにとっては厄介です。

この問題に対処するためにPR#634を開きました。

こんにちは、私はDjango2.2.13とsorl12.6.3を使用していますが、まだ警告がありますが、この警告を修正する方法は消えますか? 解決策がわかりません

感謝

@regisbが前述したように、これはOpenedX開発者に影響を及ぼしている問題です。

@ claudep #634からの変更を含むリリースにタグを付けていただけますか?
それ以外の場合は、警告を取り除くためにバージョンをアップグレードする必要があります。 マスターブランチのクローンを作成するよりもはるかに安全です:+1:

このパッケージのリリースができるかどうかわかりません、 @ aleksihakli多分?

こんにちは、みなさん! @camilonovaは、リリースを支援できるリードです。を参照してください。

https://jazzband.co/projects/sorl-thumbnail

@claudep@aleksihakliに感謝します

@camilonova新しいリリースの作成を手伝っていただけませんか。 OpenedX開発者が受け取っている一連の警告を解決することは非常に役立ちます。

@aleksihakli再度pingを送信して申し訳ありませんが、2週間近く経ちました。

これを他の誰かにエスカレートするために、Jazzbandに階層があるかどうか疑問に思いましたか?

@nizarmahこれはcamilo [camilo。 [email protected] ]多分あなたはスペイン語で電子メールを書く
oe camilo por favour haz un release de sorl-thumbnailsculicagado。
多分彼はあなたに耳を傾けます!

時々メンテナは忙しいです。 そのような場合、直接の電子メールを介してpingを実行することをお勧めします。 可用性とプロジェクト保守の経験がある場合、またはこのプロジェクトを処理する意欲がある場合は、Jazzband Roadiesサポートプロジェクトで問題を開くこともオプションであり、保守者の数が増えます。

@jezdez @camilonova私はこのプロジェクトのメンテナーとしてもボランティアとして参加しています。それが役に立ったら、新しいリリースを作成し、必要に応じてプロジェクトとインフラストラクチャを更新できます。

@camilonovaにメールを送信しました。更新が届くといいのですが、:+ 1:

まだ少し経験が足りないので、少し延期します。 提案をありがとう! 私は間違いなくそれを心に留めておきます。

ちなみに:slightly_smiling_face:とボランティアに申し出てくれてありがとう。
うまくいけば、それは必要ではなく、 @ camilonovaは私たちのために新しいリリースを作成することができるでしょう:+1:

12.7.0リリースがリリースされました。どうもありがとうございました。 (余分なノイズを避けるために誰かにpingを送信することは避けますが、そうです、これを実行するのを手伝ってくれたすべての人に感謝します:heart :)

このページは役に立ちましたか?
0 / 5 - 0 評価