✨python - flask

10467 ワード

📆 2022-3-29

-学習内容-


フラスコとは何ですか。


Webアプリケーション開発用Pythonフレームワーク.
WebブラウザでURLにアクセスするとサーバに要求が送信され、サーバはその要求を処理してブラウザに応答を返します.返された結果をHTMLドキュメントに送信すると、ブラウザにそのページが表示されます.

そうですね.バックエンドテクノロジーです!


app = Flask(__name__)
#topics:변수이름
topics = [ 
  {"id":1, "title":"html", "body":"html is..."},
  {"id":2, "title":"css", "body":"css is..."},
  {"id":3, "title":"js", "body":"js is..."}
]
#route? =url
@app.route("/")
def home():
    return '''
    <html>
      <body>
      <h1><a href="/">WEB</a></h1>
      <ol>
        <li><a href="/read/1/">html</a></li>
        <li><a href="/read/2/">css</a></li>
        <li><a href="/read/3/">js</a></li>
      </ol>
      <h2>Welcome</h2>
        Hello,web!
      </body>
    </html>
    '''
@app.route("/read/1/")
def readl():
  return '''
    <html>
      <body>
      <h1><a href="/">WEB</a></h1>
      <ol>
        <li><a href="/read/1/">html</a></li>
        <li><a href="/read/2/">css</a></li>
        <li><a href="/read/3/">js</a></li>
      </ol>
      <h2>Welcome</h2>
        Read
      </body>
    </html>
    '''

@app.route("/create/")
def create():
    return 'create'
  

@app.route("/update/")
def update():
    return 'update'
  
app.run()
ここまで理解できる...

-質問だ!


ちょっとした文法を教えて、時間がかかりすぎました.実際、ルートだけを知っていればこのコードの目的が何なのか分かるのですが、目的地が分からずついて行きたくなるので大変です.

-解決策-


マクロ的に見て、絶えず復習します

-勉強の感想-


コーディングは面白いですねアルゴリズムのため、YouTubeにはエンコードビデオしかアップロードされていません.直売電卓を作るというより、Todolistを作るということです.1週間以内に作ってアップロード!