みなさんこんにちは
おそらく、次のDjangoプロジェクトを引き継ぐ私たちの多くは、管理インターフェイスが穏やかに、表現不可能で、現代的でないように見えると考えるようになりました。 管理者の惨めさゆえに、良いDjangoプロジェクトを良い顧客に提供することを恥ずかしく思い、更新されたDjango Webサイトに触発されて、外観を更新することにしました。
どういうわけかこのようになった:
考え直して、明確な良心をもってプロジェクトを放棄することなく、私はDjangoコミュニティに自分の創造物を見せることに決めました。 公式のDjangoリポジトリでのプルリクエストにより、議論が白熱し、コア開発者が参加しました。 その結果、外観は実際に更新する価値があると判断されましたが、インターフェイスを「ブランド」Django Webサイトに関連付けるのではなく、古い認識可能な配色を維持します。
今回、私はすべての可能な状況を急いで解決しないことに決めました。 特にこのために、3月にdjango-flat-themeアプリを作成しました。おかげでユーザーのフィードバックを収集でき(アプリはdjangoproject.comにインストールされていました)、初期のアイデアを改善できました。
8月までに、django-developersコミュニティでの長い議論の後、新しいadminテーマを使用したプルリクエストはDjangoマスターブランチで凍結され、しばらくして、ユーザーからの多数のリクエストにより、古いGIFアイコンがSVGに置き換えられました。 したがって、Django-adminは10年ぶりに大きな変更を受けることになります。
ちなみに、SVGアイコンへの移行もコミュニティで多くの議論を引き起こしました。その結果、Django 1.9以降のIE8サポートが拒否され、jQueryを1.11から2.1.4にアップグレードすることも決定されました。
管理インターフェイスの新しい外観は、サードパーティのアプリケーションに影響を与える可能性があります。 ただし、幸いなことに、コードプランを変更してもCSSファイルにしか影響しません(アイコンの名前を変更する必要のあるHTMLテンプレートを除きます)。 独自のアプリケーションをお持ちの場合は、ローカルで新しい形式で確認することをお勧めします。 これを行うには2つの方法があります。
- プロジェクトにdjango-flat-themeパッケージをインストールします
pip install django-flat-theme
- masterブランチからDjangoを更新します
pip install git+https://github.com/django/django.git@master --upgrade
新しいインターフェースで見つかったバグを報告してください。 これを行うには、django-flat-themeで課題を作成するか、Django バグトラッカーで直接作成します。 Django 1.9のベータ版は10月19日にリリースされ、この時点までに見つかったエラーを修正する機会があります。 どうもありがとう。