Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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.5k
Other Decks in Technology
See All in Technology
20260930_Gemma4_Hands-on
tsho
0
160
ボードゲームの遊び相手をFoundation Modelsで作る / iOSDC Japan 2026
genda
0
230
HacobuにおけるFDEとは/登壇資料(戸井田 裕貴)
hacobu
PRO
1
600
AI駆動開発で仕様はどこまで書くべきか? ― 人とAIの責務境界から考える開発プロセスの実践
takahiromatsui
1
230
The kernel report
ennael
PRO
1
140
GitHub Agentic Workflows を触ってみる
htkym
2
880
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
820
React Nativeでの OTA Updateって、 どう説明する?
ichiki1023
0
110
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
1
440
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
150
セルフサービスのオブザーバビリティ基盤をOpenTelemetryで作る / Building a Self-Service Observability Platform with OpenTelemetry
ymotongpoo
3
480
Making AI Agents Safe and Fast- Jev, Obsidian, and the Meta-Harness
x5gtrn
PRO
0
160
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
320
The browser strikes back
jonoalderson
0
1.7k
Writing Fast Ruby
sferik
630
63k
Google's AI Overviews - The New Search
badams
0
1.6k
Abbi's Birthday
coloredviolet
4
10k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
A better future with KSS
kneath
240
18k
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