ใ€Flaskใ€‘ใƒซใƒผใƒ†ใ‚ฃใƒณใ‚ฐใฎไฝฟใ„ๆ–นใ€@app.route()ใ€‘

Pythonใƒขใ‚ธใƒฅใƒผใƒซใ€ŒFlaskใ€ใฎ@app.route()ใงใƒซใƒผใƒ†ใ‚ฃใƒณใ‚ฐใ‚’่กŒใ†ๆ–นๆณ•ใซใคใ„ใฆใพใจใ‚ใพใ—ใŸใ€‚

Flaskใงใฎใƒซใƒผใƒ†ใ‚ฃใƒณใ‚ฐใ€@app.route()ใ€‘

ๆœฌใƒšใƒผใ‚ธใฎๅ†…ๅฎนใฏไปฅไธ‹ๅ‹•็”ปใง่งฃ่ชฌใ—ใฆใ„ใพใ™ใ€‚

FlaskใซใŠใ‘ใ‚‹ใƒซใƒผใƒ†ใ‚ฃใƒณใ‚ฐใจใฏใ€ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใฎใ€Œใƒชใ‚ฏใ‚จใ‚นใƒˆๅ…ˆURLใ€ใจใ€Œใ‚ตใƒผใƒใƒผๅดใŒๅ‡ฆ็†ใ™ใ‚‹ๅ†…ๅฎนใ€ใ‚’ๅฏพๅฟœไป˜ใ‘ใ‚‹ไฝœๆฅญใฎใ“ใจใงใ™ใ€‚
ใคใพใ‚Šใ€ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใŒ

ใ€Œindex.htmlใซใ‚ขใ‚ฏใ‚ปใ‚นใ—ใŸใ‚‰ใฉใ†ใ„ใ†ๅ‡ฆ็†ใ‚’่กŒใ†ใ‹ใ€
ใ€Œlogin.htmlใซใ‚ขใ‚ฏใ‚ปใ‚นใ—ใŸใ‚‰ใฉใ†ใ„ใ†ๅ‡ฆ็†ใ‚’่กŒใ†ใ‹ใ€

ใจใ„ใฃใŸๅฏพๅฟœไป˜ใ‘ใ‚’่กŒใ„ใพใ™ใ€‚

Flaskใงใฏใ€ๅฏพๅฟœไป˜ใ‘ใ™ใ‚‹ๅ‡ฆ็†ใฎๅ†…ๅฎน(้–ขๆ•ฐ)ใฎๅ…ˆ้ ญใซใƒ‡ใ‚ณใƒผใƒ€ใƒผใ€Œ@app.route(ใƒ‘ใ‚น)ใ€ใ‚’่ฟฝๅŠ ใ—ใพใ™ใ€‚

ใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰


ไธŠ่จ˜ใฎใ‚ตใƒณใƒ—ใƒซใ‚ณใƒผใƒ‰ใ‚’ๅฎŸ่กŒใ—ใพใ™ใ€‚
ใใ—ใฆใ€ใƒ–ใƒฉใ‚ฆใ‚ถใงใ€Œhttp://127.0.0.1:8080/ใ€ใซใ‚ขใ‚ฏใ‚ปใ‚นใ™ใ‚‹ใจใ€index้–ขๆ•ฐใŒๅฎŸ่กŒใ•ใ‚Œใ‚‹ใŸใ‚็”ป้ขใซใฏใ€Œใƒˆใƒƒใƒ—ใƒšใƒผใ‚ธใงใ™ใ€ใจ่กจ็คบใ•ใ‚Œใพใ™ใ€‚
ใพใŸใ€ใƒ–ใƒฉใ‚ฆใ‚ถใงใ€Œhttp://127.0.0.1:8080/loginใ€ใซใ‚ขใ‚ฏใ‚ปใ‚นใ™ใ‚‹ใจใ€login้–ขๆ•ฐใŒๅฎŸ่กŒใ•ใ‚Œใ‚‹ใŸใ‚็”ป้ขใซใฏใ€Œใƒญใ‚ฐใ‚คใƒณใƒšใƒผใ‚ธใงใ™ใ€ใจ่กจ็คบใ•ใ‚Œใพใ™ใ€‚

้–ข้€ฃใƒšใƒผใ‚ธ

ใ€Flask่ถ…ๅ…ฅ้–€ใ€‘็ฐกๅ˜ใ‹ใคๅŠน็Ž‡็š„ใซWebใ‚ขใƒ—ใƒชใ‚’ไฝœใ‚ใ†
Pythonใƒขใ‚ธใƒฅใƒผใƒซFlaskใฎไฝฟใ„ๆ–นใ€Webใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใ‚’ไฝœใ‚‹ๆ–นๆณ•ใซใคใ„ใฆๅ…ฅ้–€่€…ๅ‘ใ‘ใซใพใจใ‚ใพใ—ใŸใ€‚
ใ“ใฎ่จ˜ไบ‹ใ‚’ๆ›ธใ„ใŸไบบ
่ฅฟไฝๆŠ€็ ”

Pythonไฝฟ็”จๆญด10ๅนดไปฅไธŠใ€‚็ ”็ฉถใ€ไป•ไบ‹ใ€่ถฃๅ‘ณใงใƒ‡ใƒผใ‚ฟๅˆ†ๆžใ‚„ไฝœๆฅญ่‡ชๅ‹•ๅŒ–ใชใฉใซๆดป็”จใ—ใฆใใŸใƒŽใ‚ฆใƒใ‚ฆใ‚’ๆƒ…ๅ ฑ็™บไฟกใ—ใฆใ„ใพใ™ใ€‚
่ฉณใ—ใ„ใƒ—ใƒญใƒ•ใ‚ฃใƒผใƒซใ‚„ใŠๅ•ๅˆใ›ใฏใ“ใกใ‚‰ใฎใƒšใƒผใ‚ธใพใงใ€‚
โ‡“Youtubeใ‚„X๏ผˆๆ—งTwitter๏ผ‰ใงใ‚‚ๆƒ…ๅ ฑ็™บไฟกไธญใงใ™๏ผ

่ฅฟไฝๆŠ€็ ”ใ‚’ใƒ•ใ‚ฉใƒญใƒผใ™ใ‚‹
Flask

ใ‚ณใƒกใƒณใƒˆ