About DjangoCongress JP
DjangoCongress JP について

DjangoCongress JPは日本で開催されるDjango Webフレームワークのカンファレンスです。
DjangoCongress JPは、Djangoでアプリケーションを開発している人、Djangoを学んでいる人などDjangoに関わる全ての人が参加できます。 参加する全ての人がDjangoについて交流し、出会い、学び、楽しみ、深い理解を得ることを目的にしています。
DjangoCongress JPに参加する、発表する、スタッフとしてイベントを運営する全ての人は以下のCode Of Conduct (行動規範) を守る必要があります。

DjangoCongress JP is a conference for the Django Web framework in Japan. If you are a seasoned Django pro or just starting, DjangoCongress JP is for you.
Our goal is for attendees to meet, talk, share tips, discover new ways to use Django, and, most importantly, have FUN.
All people (attendees, speakers, and staff) attending DjangoCongress JP agree to follow our Code of Conduct.

Async Future 2025
Asyncが導く未来 2025

今年のDjangoCongressJP 2025では、例年通りのDjango全般のトピックに加えて、FastAPIをはじめとするPythonの非同期Web技術に関するトークも募集しています!
非同期Djangoの使いこなし術、ASGIの活用事例、非同期処理のコツや裏話など、「これみんなにシェアしたい!」と思う話題があれば、ぜひご応募ください!

CONFERENCE DAY
カンファレンス

開催概要 / Overview

 日時 / Schedule

2025 / 2 / 22 (Sat) JST
10:00 ~ 18:30

 場所 / Venue

オンライン
Online

 配信 / Stream
YouTube
公式ハッシュタグ / X Hash Tag

#djangocongress

PROGRAM
プログラム

ROOM 1 10:00 - 10:15 (JST)

オープニング / Opening



Rounded Image
ROOM 1 10:20 - 11:05 (JST)

DRFを少しずつオニオンアーキテクチャに寄せていく

野呂有我

「DRFを使って事業の初期に高速な開発を実現し、事業や組織が大きくなってきた」
そんな状況では、ソフトウェアの構造と開発プロセスが段々噛み合わなくなってくることがあります。
今回は本番環境で運用されているソフトウェアを、少しずつオニオンアーキテクチャに作り替えていく試みについてお話ししたいと思います。
※まだ最中ですので、こうやればうまくいく!という類のお話ではありません

Rounded Image
ROOM 2 10:20 - 11:05 (JST)

生成AIでDjangoアプリが作れるのかどうか(FastAPIでもやってみよう

Ryosuke Ikuru, Kazuki Matsuno(共同発表)

生成AIでDjangoアプリが作れるのかどうかを検証
テストまで作れたらいいなーと思ってます
FastAPIも検証予定
生成AI初心者なので質問コーナーで詳しい人にアドバイスをたくさんいただく予定なのでよろしくお願いします


Rounded Image
ROOM 1 11:15 - 12:00 (JST)

The Async Django ORM: Where Is it?

Raphael Gaschignard

While Django has laid out its plans for being async-capable way back in 2019, the ORM still doesn't natively support async operations.
This talk will cover the difficulties involved with adapting the ORM. It will also cover some progress that has been made in the past year.

Rounded Image
ROOM 2 11:15 - 12:00 (JST)

DXにおけるDjangoの部分的利用

naohide

東京ガスでは、社内の顧客システムのDX化を進めています。
その中で、既存の顧客情報を新システムに移管するアプリケーション開発でDjangoを使用しています。
移管システムでの部分的なDjango使用についてお話します。


12:00 - 13:00 (JST)

昼食 / Lunch



Rounded Image
ROOM 1 13:00 - 13:45 (JST)

FastAPIの現場から

nikkie

発表者はFastAPIのチュートリアルを修了し、PyConのいくつかのトークを手がかりに、ここ2ヶ月ほど実務でFastAPIを使った小さなAPI開発をしています。
その中で学んだFastAPIや非同期IOまわりの知見を共有します。
非同期なDB接続(SQLModel, SQLAlchemy)、クリーンアーキテクチャを念頭に置いた設計、そして設定(pydantic-settings)やログ(uvicorn)といったTwelve-Factor App。(ただし認証は扱いません)
FastAPIのチュートリアルを通してやっていて、Webアプリの開発経験があれば、何かしら持ち帰れるところがあるトークになるのではないかと思っています。

Rounded Image
ROOM 2 13:00 - 13:45 (JST)

できる!Djangoテスト(2025)

tell-k

Djangoでテストを書くためのノウハウやTipsをまとめて紹介します。
そもそもテストを書いたことがない、最低限どこまでやったらいいのかわからない
初心者の人がハマりそうなポイントを中心にご紹介したいと思います。
2018年にも同じテーマで発表しましたが、大分様変わりしているので
その辺のまとめとしても参考になれば幸いです。


Rounded Image
ROOM 1 13:55 - 14:40 (JST)

Speed at Scale for Django Web Applications

Chris Achinga

Get to know how to scale Django applications without sacrificing speed. This talk explores query optimizations, caching, asynchronous processing, and scalable design patterns. In addition to that, how you can use the browser capabilities and APIs to improve user experience.

Rounded Image
ROOM 2 13:55 - 14:40 (JST)

Djangoにおける複数ユーザー種別認証の設計アプローチ

Masataka Okudera

Djangoには組み込みのユーザーモデルがあり、単一のユーザー種別であれば簡単にセキュアな認証を実装できます。しかし、現実のWebサービスでは往々にして、性質が大きく異なる2つ以上のユーザー種別の認証を扱う必要に迫られます(例: ECサイトの出品者ユーザーと購入者ユーザー)。本セッションでは、Djangoで複数のユーザー種別の認証を実現するための具体的な設計アプローチとそれぞれのメリット・デメリットを紹介します。本発表を叩き台として、Djangoコミュニティで複数のユーザー種別の認証の設計の議論が活発になることを期待します。


Rounded Image
ROOM 1 14:50 - 15:35 (JST)

Django NinjaによるAPI開発の効率化とリプレースの実践

吉田花春

弊社のあるDjangoプロジェクトは10年以上にわたり、数度のリプレースを経て外部公開APIを運用してきました。
Pythonを用いたAPI実装としてDjango REST frameworkや高速なFastAPIが選択肢にある中、安定性や性能を重視しつつ将来的な機能追加や要件変更にも柔軟に対応できる仕組みとしてdjango-ninjaを採用しました。
本発表ではリプレースにおける取り組みと得られた知見を共有します。

Rounded Image
ROOM 2 14:50 - 15:35 (JST)

Getting Knowledge from Django Hits: Using Grafana and Prometheus

Apoorv Garg

Discover how Prometheus and Grafana can help you supercharge your Django apps! In this webinar, you'll learn how to set up effective monitoring, visualise critical metrics, and quickly debug. Gain actionable information to improve performance and simplify troubleshooting in real-world scenarios.


Rounded Image
ROOM 1 15:45 - 16:30 (JST)

Implementing Agentic AI Solutions in Django from scratch

Craig West

The use of AI and AI Agents in everyday Django can be viewed as `AI as API` where we can create on the Django side powerful agentic APIs. If, for example, we have a SEARCH, HELP or FAQ section in our app, we can add AI components to leverage AI.

Rounded Image
ROOM 2 15:45 - 16:30 (JST)

Culture Eats Strategy for Breakfast: Why Psychological Safety Matters in Open Source

Priya Pahwa

The success of open-source projects goes beyond technical brilliance—it's grounded in a welcoming culture, without which vultures may swoop in. This talk explores psychological safety as the key to collaboration and highlights how the Django community fosters an inclusive space where contributors feel valued.


Rounded Image
ROOM 1 16:40 - 17:25 (JST)

Diving into DSF governance: past, present and future

Sarah Abderemane

Discover the gouvernance of the Django Software Foundation, what it does and how it's structured through the time.
Find out the people working behind the scenes.What ideas and work are in progress and how people can get involved if they are interested.

Rounded Image
ROOM 2 16:40 - 17:25 (JST)

µDjango. The next step in the evolution of asynchronous microservices technology.

Maxim Danilov

A standard Django project involves working with multiple files and folders from the start.
Let's see how the work with a Django project when we have only one file in project.
This solution automatically transforms Django into a microservice-oriented async framework with "batteries included” philosophy containing only one .py file 😊


17:30 -17:45 (JST)

クロージング / Closing



Public Viewing
パブリックビューイング会場のご案内

今年のDjangoCongressJP 2025では、東京のパブリックビューイング会場にて配信映像を上映いたします!
参加をご希望される方は、以下のconnpassページから申し込みをお願いします。料金は無料です。

Staff
スタッフ

名前XE-mail
清原弘貴 @hirokiky hirokiky {at} gmail.com
岡野真也 @tokibito tokibito {at} gmail.com
AYAKO - sandream66 {at} gmail.com
小俣博司 @homata op.homata {at} gmail.com
原田和彦 @harakazu_xxx kazuhiko {at} harakazu.work
Peacock @peacock0803sz contact {at} peacock0803sz.com
米沢晋 @kunio99 yo-net {at} v7.com
jbking @jbking yusuke {at} jbking.org

SPONSOR
スポンサー

PyCon JP Logo

Support/後援
一般社団法人 PyCon JP

Stay Informed
最新情報

Xアカウントで最新の情報を配信しています!

Follow @django_ja

CONTACT US
お問い合わせ

Organizer:django-ja

Chair:清原 弘貴 / Hiroki Kiyohara (@hirokiky)