About DjangoCongress JP
DjangoCongress JP について
DjangoCongress JPは日本で開催されるDjango Webフレームワークのカンファレンスです。
DjangoCongress JPは、Djangoでアプリケーションを開発している人、Djangoを学んでいる人などDjangoに関わる全ての人が参加できます。
参加する全ての人がDjangoについて交流し、出会い、学び、楽しみ、深い理解を得ることを目的にしています。
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 atendees to meet, talk, share tips, discover new ways to use Django, and, most importantly, have FUN.
DjangoCongress JPに参加する、発表する、スタッフとしてイベントを運営する全ての人は以下のCode Of Conduct (行動規範) を守る必要があります。
All people (attendees, speakers, and staff) attending DjangoCongress JP agree to follow our Code of Conduct.
CONFERENCE DAY
カンファレンス
本イベントは準備中です。新型コロナウィルスの感染拡大状況により変更される場合があります。
開催概要 / Overview
- 日時 / Schedule
2021/7/3 (SAT)
- オンライン会場 / Online
- YouTube Live
- オフライン会場 / Offline Venue
長野市生涯学習センター
長野市大字鶴賀問御所町1271-3 TOiGO WEST 4F
Nagano City Lifelong Learning Center.
TOiGO WEST 4F, Oazatsuruga Toigoshomachi 1271-3, Nagano-City, Nagano,Japan
- 周辺ホテル / Hotel
- アクセス / Access
・長野電鉄:
「市役所前駅」徒歩約3分
・JR:
「長野駅」善光寺口より徒歩約10分
・Nagano Electric Railway:
3 min. walk from Shiyakusho-Mae
・JR:
Nagano - 10 min. walk from Zenkoji exit
Access Map- 参加人数 / Participants
オフライン50人、オンライン100人くらいまでを予定
- 公式ハッシュタグ / Twitter Hash Tag
PROGRAM
プログラム / Program
開場・受付 / Registration
オープニング / Opening
Django 3.2 ASGI対応 - こわくない asyncio 基礎とasync viewの使い所
Junya Fukuda
Django は「3」にてASGI対応をしました。ASGIとはUvicornなどのWebサーバーとWebフレームワークを繋ぐ、asyncio対応です。そう、asyncio。Pythonを使っていてasyncioを怖いと思う方ももしかしたらいらっしゃるかもしれません。(私もそうです)
本トークでは、「今までasyncioってよくわからなかったけど、基礎はわかったかも。」「async viewってこういう時に使えるんだ。」そして「Django ORMのasync対応が楽しみだ!」と思ってもらえるような内容をお届けしたいと思っています。
RLSを用いたマルチテナント実装 for Django
Takayuki Shimizukawa
複数のテナント(チーム・組織)向けにサービスを提供するシステムで、テナント相互の情報を分離して扱う、複数のマルチテナントアーキテクチャが考案されています。「各プログラマが努力して実装する」戦略でも実現はできますが、プログラミングミスや設定間違いによるデータ混濁が高確率で発生します。このトークでは、マルチテナントアーキテクチャにおけるデータ分割アプローチのひとつ「共有アプローチ」をDjangoとPostgresのRow Level Security (RLS) の組合せで安全に実現する方法を紹介します。またこの方法のメリット、デメリットを紹介します。
お昼休憩 / Lunch
Django管理サイトをカスタマイズする前に教えてほしかったこと
Akihito Yokose(akiyoko)
たった数行のコードを書き足すだけであらゆるモデルに対応したCRUD画面が追加できる「管理サイト(Django Admin)」は、その手軽さと便利さで開発者からの評価も高く、開発中のデバッグから本番リリース後のデータメンテナンスまで幅広くお世話になるDjangoの目玉機能です。
メリットばかりがクローズアップされがちな管理サイトですが、ある程度以上のカスタマイズをしようとすると、一転して多くのトラブルが襲い掛かってきます。
そこで本発表では、「Django管理サイトをカスタマイズする前に教えてほしかったこと」と題して、管理サイトをカスタマイズするにあたって苦労するポイントとそれらの解決策について説明します。特に、これから管理サイトをカスタマイズしようと考えている方は必聴です。
写真撮影 / Photo Session
Securing Django Web Applications
Gajendra Deshpande
In this talk, we will focus on two aspects. First, performing penetration testing on Django web applications to identify vulnerabilities and scanning for OWASP Top 10 risks. Second, strategies and configuration settings for making the source code and Django applications secure.
理解して使いこなすDjangoのForm機能
Kyutatsu Nishiura
DjangoのForm機能は使いやすいツールがそろっており、入門記事も多く存在しています。そのため「とりあえず使い始める」上での敷居は低いです。
しかしFormのバリデーションやテンプレートでの表示を思った通りにカスタマイズしようとすると、欲しいコードがそのまま見つかる、ということはあまりありません。
本発表ではFormの利用について、チュートリアルレベルから実用レベルへの橋渡しとなることを目指した解説を行います。Formを利用する際のデータの流れや仕組みを理解し、公式ドキュメント等を参照しながら、自分自身で作りたい機能を実装できることを目指します。
クロージング / Closing
GET YOUR TICKET
チケット
参加するにはチケットが必要です。
発表者は、参加費が無料になります。
Tickets are on sale soon!
The selected speakers will gain free entrance to the conference.
チケット / TICKET | 参加費用 / PRICE |
---|---|
一般参加枠 / Attendees | 1,000 yen |
オンライン視聴 / Online | 無料 / free |
発表者 / Speaker | 無料 / free |
Staff
スタッフ
名前 | ||
---|---|---|
清原弘貴 | @hirokiky | hirokiky {at} gmail.com |
岡野真也 | @tokibito | tokibito {at} gmail.com |
中島祐樹 | @pro_proletariat | blackrx.robo.vaio {at} gmail.com |
AYAKO | - | sandream66 {at} gmail.com |
滝野優紀 | @moon_in_nagano | takino {at} jsl.co.jp |
jbking | @jbking | yusuke {at} jbking.org |
Stay Informed
最新情報
Twitterアカウントで最新の情報を配信しています!
Follow @django_ja