学習めも。

Python、Anaconda学習中🔰 ブログ引っ越ししました😄よろしくお願いします!https://noeiganolife.com/

記録用🔰

プログラミング以外の記事はこちら

Flaskを使ってブログアプリを作る1(環境構築)

環境構築

1. ターミナルからbrewのインストール

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"


2. brewからpython(python3系)をインストールする

brew install python


3. python2系からpython3系に乗り換える

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py


4. vscodeを開き、ターミナルからpipと打ち、エラーが出ない事を確認したら、任意のフォルダを作る。


5.pipenvインストール

  pip install pipenv


6.仮想環境を作る

  pipenv --three


7.仮想環境にはいる

  pipenv shell


8.Flaskのインストール

  pipenv install Flask


9.ファイル構成

f:id:Moriane:20210312222004p:plain

10.ファイルの中身

init.py

from flask import Flask
#flaskを使う

app = Flask(__name__)

import flask_blog.views
#処理命令をvies.pyに受けわたす

▼views.py

from flask_blog import app
#appの変数の中にFlask__name__をここで使うという意味↑
@app.route('/')
def show_entries():
  return "hello world!!"

▼server.py

from flask_blog import app

if __name__ == '__main__':
  app.run(debug=True)


#サーバーそのものだと思って良い
#ここを起動させることによって、アプリケーションの変数を持ってきて、そのアプリケーションを動かす。
#__name__とアプリケーションが等しい時に実行する

11.server.pyでファイルを実行する

実行できなかったら、vscodeの左下の文字クリックし、ドロップダウンの一番下のpipenvと書かれている物を選択する。 f:id:Moriane:20210312222426p:plainf:id:Moriane:20210312222447p:plain →もう一度server.pyでファイルを実行する。

12.ターミナルに表示されるURLをクリックする!

f:id:Moriane:20210312222520p:plain

するとブラウザに表示される

f:id:Moriane:20210312222730p:plain