このレポートは、2023 年 9 月~10 月に Django Software Foundation と PyCharm が共同で実施した第 3 回年次 Django 開発者アンケートに基づいています。 フレームワークとそれを取り巻くエコシステムの現状を把握するため、世界中から約 4,000 人の Django ユーザーとファンを対象に実施しました。
仕事および個人の教育または副業プロジェクト
個人の教育または副業プロジェクトのみ
仕事のみ
2021 | 2022 | 2023 | |
---|---|---|---|
– | – | 69% | 4.2 |
– | 55% | 25% | 4.1 |
– | 34% | 16% | 4.0 |
75% | 47% | 28% | 3.2 |
30% | 10% | 5% | 3.1 |
39% | 13% | 8% | 3.0 以下 |
3% | 3% | 4% | わからない |
アンケートが 2023 年 9 月~10 月に実施された時点で Django が積極的にサポートしていたバージョンは 4.2、4.1、および 3.2 のみでした。バージョン 4.0、3.1、および 3.0 以下のセキュリティサポートは廃止されていました。
最新の安定リリース
最新の LTS リリース
その他
安定リリースごと
LTS のみ
毎月のポイントリリースごと
サポート対象外バージョンの Django を使用している
その他
Djangoテンプレート
Jinja2
その他
なし
42%
41%
pytest
33%
31%
pytest-django
31%
36%
unittest(manage.py test)
24%
21%
coverage
15%
10%
Selenium
Selenium と Playwright の人気は昨年からそれぞれ 10% から 15%、3% から 9% に伸びています。Playwright には素晴らしい pytest プラグインもあり、Docker コンテナーで実行可能です。
28%
25%
ASGI
25%
23%
asyncio
21%
18%
FastAPI
19%
15%
Uvicorn
18%
15%
Channels
Django には ASGI での非同期ビューの作成とデプロイの優れたサポートが組み込まれていますが、FastAPI は引き続き Django 開発者の間で人気を博しています。Django の非同期サポートが今後のリリースで成熟化し続けると、これが変化する可能性があります。
2021 | 2022 | 2023 | |
---|---|---|---|
68% | 62% | 56 人% | Bootstrap |
15% | 22% | 29% | Tailwind CSS |
14% | 13% | 18% | Pure CSS |
12% | 9% | 11% | Material Design/Lite |
6% | 6% | 8% | Bulma |
3% | 2% | 4% | Semantic UI |
2% | 1% | 5% | Foundation |
2% | 2% | 3% | UI Kit |
1% | 1% | 3% | Skeleton |
0% | 0% | 2% | Susy |
4% | 5% | 5% | その他 |
16% | 17% | 15% | なし |
Bootstrap は 3 年連続で下落傾向にある一方、Tailwind CSS はその人気が過去 2 年で 2 倍になり、大きく伸びていることがわかります。Django で Tailwind CSS を使用し始めたい方は、パッケージ作成者の Tim Kamanin によるこちらの記事をお読みください。
2021 | 2022 | 2023 | |
---|---|---|---|
37% | 36% | 35% | React |
37% | 32% | 31% | jQuery |
5% | 16% | 23% | htmx |
28% | 25% | 19% | Vue |
10% | 8% | 10% | Angular |
3% | 6% | 10% | Alpine.js |
1% | 1% | 4% | Backbone |
– | 3% | 4% | Svelte |
1% | 1% | 3% | Ember |
0% | 0% | 3% | Mako |
3% | 4% | 4% | その他 |
20% | 19% | 18% | なし |
49%
60%
djangorestframework
27%
28%
django-debug-toolbar
27%
28%
django-celery
18%
17%
django-allauth
18%
18%
django-cors-headers
フルスタック
DRF を使用する REST API
その他
2021 | 2022 | 2023 | |
---|---|---|---|
35% | 42% | 45% | GitHub Actions |
27% | 28% | 25% | GitLab CI |
12% | 10% | 11% | Jenkins/Hudson |
8% | 8% | 5% | CircleCI |
– | – | 5% | AWS CodePipeline |
– | – | 5% | Azure Pipelines |
6% | 2% | 4% | Travis CI |
– | – | 4% | Google Cloud Build |
– | – | 3% | Buildkite |
1% | 1% | 2% | TeamCity |
7% | 6% | 4% | その他 |
32% | 28% | 25% | なし |
たまに
少し、またはほとんどない
非常に多くまたは頻繁に
ない、または全くない
はい
いいえ。Python を第二言語として使用している
その他
この質問は主要言語が Python でないと答えた方にのみ表示されました。