Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Djangoチュートリアルハンズオン補足資料

 Djangoチュートリアルハンズオン補足資料

soheiyagi

May 02, 2020
Tweet

More Decks by soheiyagi

Other Decks in Technology

Transcript

  1. %KBOHPνϡʔτϦΞϧ
    ϋϯζΦϯิ଍ࢿྉ

    View Slide

  2. ؀ڥߏங
    ˞࡞ۀϑΥϧμ࡞੒

    [email protected]
    [email protected]
    ˞BOBDPOEBͷ৔߹

    [email protected]
    [email protected]
    ˞WFOWͷ৔߹

    [email protected]@UVUPSJBM

    [email protected]@UVUPSJBMCJOBDUJWBUF


    8JOEPXTͷ৔߹ʢTPVSDFίϚϯυͷ୅ΘΓʣ

    [email protected]@UVUPSJBM4DSJQUTBDUJWBUF

    View Slide

  3. VSMTQZ
    WJFXTQZ
    )UUQ3FRVFTU
    NPEFMTQZ
    5FNQMBUFT
    )UUQ3FTQPOTF
    σʔλϕʔε
    %KBOHPॲཧͷશମͷྲྀΕ

    View Slide

  4. %KBOHPϑΥϧμߏ੒
    1SPKFDUϑΥϧμ

    @@[email protected]@QZ

    BTHJQZ

    TFUUJOHTQZ

    VSMTQZ

    XTHJQZ
    ɹ"QQϑΥϧμ

    ɹNJHSBUJPOT

    ɹ@@[email protected]@QZ

    ɹBENJOQZ

    ɹBQQTQZ

    ɹNPEFMTQZ

    ɹUFTUTQZ

    ɹWJFXTQZ
    NBOBHFQZ
    QZUIPONBOBHFQZTUBSUBQQ˔˔
    EKBOHPBENJOTUBSUQSPKFDU˔˔
    "11ϑΥϧμʹ΋

    VSMTQZΛ௥Ճͨ͠ํ͕࢖͍΍͍͢

    View Slide

  5. VSMTQZͷؔ܎
    NZTJUF

    @@[email protected]@QZ

    BTHJQZ

    TFUUJOHTQZ

    VSMTQZ

    XTHJQZ
    ɹQPMMT

    ɹNJHSBUJPOT

    ɹ@@[email protected]@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

    View Slide

  6. VSMTQZͷؔ܎
    ϓϩδΣΫτ

    VSMTQZ QBUI

    ϓϩδΣΫτ

    VSMTQZ VSM

    ΞϓϦ

    VSMTQZ QBUI

    ΞϓϦʢQPMMTʣ

    VSMTQZ
    lBENJOz IUUQBENJO
    lQPMMTz IUUQQPMMT zz IUUQQPMMT
    [email protected] IUUQQPMMT
    [email protected]
    SFTVMUTz
    IUUQQPMMT
    SFTVUT
    [email protected]
    WPUFz
    IUUQQPMMT
    WPUF
    JODMVEF

    View Slide

  7. Πϯϙʔτʹؔ͢Δิ଍
    NZTJUF

    @@[email protected]@QZ

    BTHJQZ

    TFUUJOHTQZ

    VSMTQZ

    XTHJQZ
    ɹQPMMT

    ɹNJHSBUJPOT

    ɹ@@[email protected]@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"
    ),
    ]
    ಉ݁͡Ռ

    View Slide

  8. Πϯϙʔτʹؔ͢Δิ଍
    NZTJUF

    @@[email protected]@QZ

    BTHJQZ

    TFUUJOHTQZ

    VSMTQZ

    XTHJQZ
    ɹQPMMT

    ɹNJHSBUJPOT

    ɹ@@[email protected]@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"
    ),
    ]
    ಉ݁͡Ռ

    View Slide

  9. NBLFNJHSBUJPOTͱNJHSBUF
    QZUIPONBOBHFQZNBLFNJHSBUJPOT
    QZUIPONBOBHFQZNJHSBUF
    ɾ%#ͷ࡞੒΍ߋ৽ͷͨΊͷઃܭॻΛ࡞੒͢Δ

    ɾNJHSBUJPOϑΥϧμʹϑΝΠϧΛੜ੒
    ɾϚΠάϨʔγϣϯϑΝΠϧΛ࣮ߦͯ͠%#ͷ࡞੒΍ߋ৽Λߦ͏

    View Slide

  10. ؔ਺ϕʔεϏϡʔͱΫϥεϕʔεϏϡʔ
    ؔ਺ϕʔεϕʔεϏϡʔ ΫϥεϕʔεϕʔεϏϡʔ
    ɾϚχϡΞϧंͷΠϝʔδ

    ɾࣗ෼Ͱࣗ༝ʹ࡞ΕΔ

    ɾίʔυྔ͕ଟ͍
    ɾΦʔτϚंͷΠϝʔδ

    ɾ%KBOHPͷࢿ࢈͕࢖͑Δ

    ɾઃఆΛ্ॻ͖Ͱ࢖͑Δ

    View Slide

  11. ؔ਺ϕʔεϏϡʔͱΫϥεϕʔεϏϡʔ
    ؔ਺ϕʔεϕʔεϏϡʔ
    EFGJOEFY SFRVFTU

    [email protected]@[email protected] [email protected]
    >
    DPOUFYU\[email protected]@[email protected]@MJTU^
    SFUVSOSFOEFS SFRVFTU QPMMTJOEFYIUNM DPOUFYU

    ؔ਺ϕʔεϏϡʔͰॻ͘৔߹͸ୈҾ਺ʹSFRVFTU͕ඞਢ

    View Slide

  12. ؔ਺ϕʔεϏϡʔͱΫϥεϕʔεϏϡʔ
    ؔ਺ϕʔεϕʔεϏϡʔ
    DMBTT*OEFY7JFX HFOFSJD-JTU7JFX

    [email protected]
    [email protected]@[email protected]@MJTU
    [email protected] TFMG

    [email protected] [email protected]
    >
    ൚༻ϏϡʔʢHFOFSJDʣΛ࢖͏͜ͱͰίʔυྔগͳ࣮͘૷Մೳ
    ൚༻Ϗϡʔͷίʔυ΍ཁૉΛ֬ೝ͢Δͷ͸ͪ͜Β͕ศརɹIUUQTDDCWDPVL

    View Slide