Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Djangoチュートリアルハンズオン補足資料
Search
soheiyagi
May 02, 2020
Technology
790
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Djangoチュートリアルハンズオン補足資料
soheiyagi
May 02, 2020
More Decks by soheiyagi
See All by soheiyagi
プログラミング学習用のマイクラサーバー HOSL CAFTの紹介
soheiyagi
0
480
検索キーワードをPythonのScikit learnでクラスタリングした話 〜機械学習を使って自然検索に強いサイトを作る〜
soheiyagi
0
6.4k
Other Decks in Technology
See All in Technology
GuardrailからGovernanceへ~AIエージェント運用の次の課題~
sbspsy
1
260
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.2k
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
120
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
人を動かすのは時間ではなく、納得感 〜新任EMが入社3ヶ月、組織を2回変えた話〜
kakehashi
PRO
3
200
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
3.8k
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
820
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
600
LLMやAIエージェントをソフトウェアに組み込むプラクティス
shibuiwilliam
1
260
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
4.5k
知らん間に、回ってる
ming_ayami
0
380
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
450
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
107
250k
A Soul's Torment
seathinner
6
3k
Statistics for Hackers
jakevdp
799
230k
Navigating Weather and Climate Data
rabernat
0
290
Writing Fast Ruby
sferik
630
63k
Chasing Engaging Ingredients in Design
codingconduct
0
230
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
650
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Designing Experiences People Love
moore
143
24k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Transcript
%KBOHPνϡʔτϦΞϧ ϋϯζΦϯิࢿྉ
ڥߏங ˞࡞ۀϑΥϧμ࡞ NLEJSEKBOHP@UVUPSJBM DEEKBOHP@UVUPSJBM ˞BOBDPOEBͷ߹ DPOEBDSFBUFZOEKBOHP@UVUPSJBMQZUIPO DPOEBBDUJWBUFEKBOHP@UVUPSJBM ˞WFOWͷ߹ QZUIPONWFOWWFOW@EKBOHP@UVUPSJBM TPVSDFWFOW@EKBOHP@UVUPSJBMCJOBDUJWBUF
8JOEPXTͷ߹ʢTPVSDFίϚϯυͷΘΓʣ WFOW@EKBOHP@UVUPSJBM4DSJQUTBDUJWBUF
VSMTQZ WJFXTQZ )UUQ3FRVFTU NPEFMTQZ 5FNQMBUFT )UUQ3FTQPOTF σʔλϕʔε %KBOHPॲཧͷશମͷྲྀΕ
%KBOHPϑΥϧμߏ 1SPKFDUϑΥϧμ @@JOJU@@QZ BTHJQZ TFUUJOHTQZ VSMTQZ XTHJQZ ɹ"QQϑΥϧμ ɹNJHSBUJPOT ɹ@@JOJU@@QZ
ɹBENJOQZ ɹBQQTQZ ɹNPEFMTQZ ɹUFTUTQZ ɹWJFXTQZ NBOBHFQZ QZUIPONBOBHFQZTUBSUBQQ˔˔ EKBOHPBENJOTUBSUQSPKFDU˔˔ "11ϑΥϧμʹ VSMTQZΛՃͨ͠ํ͕͍͍͢
VSMTQZͷؔ NZTJUF @@JOJU@@QZ BTHJQZ TFUUJOHTQZ VSMTQZ XTHJQZ ɹQPMMT ɹNJHSBUJPOT ɹ@@JOJU@@QZ
ɹBENJOQZ ɹBQQTQZ ɹNPEFMTQZ ɹUFTUTQZ ɹVSMTQZ ɹWJFXTQZ NBOBHFQZ from django.contrib import admin from django.urls import path, include urlpatterns = [ path("admin/", admin.site.urls), path(“polls/”, include(“polls.urls")), ] from django.urls import path from . import views urlpatterns = [ path("", views.index, name="index" ), ] from django.http import HttpResponse def index(request): return HttpResponse(“Hello world!”) QPMMTVSMTQZ QPMMTWJFXTQZ VSMTQZ
VSMTQZͷؔ ϓϩδΣΫτ VSMTQZ QBUI ϓϩδΣΫτ VSMTQZ VSM ΞϓϦ VSMTQZ QBUI
ΞϓϦʢQPMMTʣ VSMTQZ lBENJOz IUUQBENJO lQPMMTz IUUQQPMMT zz IUUQQPMMT lJOURVFTUJPO@JEz IUUQQPMMT lJOURVFTUJPO@JE SFTVMUTz IUUQQPMMT SFTVUT lJOURVFTUJPO@JE WPUFz IUUQQPMMT WPUF JODMVEF
Πϯϙʔτʹؔ͢Δิ NZTJUF @@JOJU@@QZ BTHJQZ TFUUJOHTQZ VSMTQZ XTHJQZ ɹQPMMT ɹNJHSBUJPOT ɹ@@JOJU@@QZ
ɹBENJOQZ ɹBQQTQZ ɹNPEFMTQZ ɹUFTUTQZ ɹVSMTQZ ɹWJFXTQZ NBOBHFQZ from django.urls import path from .views import index urlpatterns = [ path("", index, name=“index" ), ] GSPNύοέʔδJNQPSUؔPSΫϥε JNQPSUύοέʔδ from django.urls import path from . import views urlpatterns = [ path("", views.index, name=“index" ), ] ಉ݁͡Ռ
Πϯϙʔτʹؔ͢Δิ NZTJUF @@JOJU@@QZ BTHJQZ TFUUJOHTQZ VSMTQZ XTHJQZ ɹQPMMT ɹNJHSBUJPOT ɹ@@JOJU@@QZ
ɹBENJOQZ ɹBQQTQZ ɹNPEFMTQZ ɹUFTUTQZ ɹVSMTQZ ɹWJFXTQZ NBOBHFQZ from django.urls import path, include from polls.views import hello_world urlpatterns = [ path("", index, name="index" ), ] GSPNύοέʔδJNQPSUؔPSΫϥε JNQPSUύοέʔδ from django.urls import path, include from polls import views urlpatterns = [ path("", views.index, name=“index" ), ] ಉ݁͡Ռ
NBLFNJHSBUJPOTͱNJHSBUF QZUIPONBOBHFQZNBLFNJHSBUJPOT QZUIPONBOBHFQZNJHSBUF ɾ%#ͷ࡞ߋ৽ͷͨΊͷઃܭॻΛ࡞͢Δ ɾNJHSBUJPOϑΥϧμʹϑΝΠϧΛੜ ɾϚΠάϨʔγϣϯϑΝΠϧΛ࣮ߦͯ͠%#ͷ࡞ߋ৽Λߦ͏
ؔϕʔεϏϡʔͱΫϥεϕʔεϏϡʔ ؔϕʔεϕʔεϏϡʔ ΫϥεϕʔεϕʔεϏϡʔ ɾϚχϡΞϧंͷΠϝʔδ ɾࣗͰࣗ༝ʹ࡞ΕΔ ɾίʔυྔ͕ଟ͍ ɾΦʔτϚंͷΠϝʔδ ɾ%KBOHPͷࢿ࢈͕͑Δ ɾઃఆΛ্ॻ͖Ͱ͑Δ
ؔϕʔεϏϡʔͱΫϥεϕʔεϏϡʔ ؔϕʔεϕʔεϏϡʔ EFGJOEFY SFRVFTU MBUFTU@RVFTUJPO@MJTU2VFTUJPOPCKFDUTPSEFS@CZ QVC@EBUF <> DPOUFYU\MBUFTU@RVFTUJPO@MJTUMBUFTU@RVFTUJPO@MJTU^ SFUVSOSFOEFS
SFRVFTU QPMMTJOEFYIUNM DPOUFYU ؔϕʔεϏϡʔͰॻ͘߹ୈҾʹSFRVFTU͕ඞਢ
ؔϕʔεϏϡʔͱΫϥεϕʔεϏϡʔ ؔϕʔεϕʔεϏϡʔ DMBTT*OEFY7JFX HFOFSJD-JTU7JFX UFNQMBUF@OBNFQPMMTJOEFYIUNM DPOUFYU@PCKFDU@OBNFMBUFTU@RVFTUJPO@MJTU EFGHFU@RVFSZTFU TFMG
SFUVSO2VFTUJPOPCKFDUTPSEFS@CZ QVC@EBUF <> ൚༻ϏϡʔʢHFOFSJDʣΛ͏͜ͱͰίʔυྔগͳ࣮͘Մೳ ൚༻ϏϡʔͷίʔυཁૉΛ֬ೝ͢Δͷͪ͜Β͕ศརɹIUUQTDDCWDPVL