Deadlineサイト制作(一):Flask前期知識


目標予想
flask、vueを使用する.js、bootstrap、nginxはDeadlineのサイトを作成します.私自身も少ししか分からないので、実践の中で勉強して、正しくないところがあれば指摘してください.
環境設定
pipenvを使用して環境を作成し、インストールに必要な依存度を設定します.
# install pipenv
pip3 install pipenv
# create python virtual environment
pipenv --python 3.7.2
# install requirements
pipenv install flask 

速度が遅すぎると、あなたのネットワークの問題を説明します.次に、どうすればいいかを紹介します.
一つの答えが折り畳まれ、なぜかを確認します.
[[source]]
name = "pypi"
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
verify_ssl = true

[dev-packages]

[packages]
flask = "*"

[requires]
python_version = "3.7"

以上のようにpipfileを開くとurl交換cdnを修正することでネットワークの問題を解決できます.
最初のflaskプロジェクトの作成
indexを作成します.pyファイル、次のコードを書きます
from flask import Flask

app = Flask(__name__)


@app.route('/')
def deadline():
    return 'Deadline!'

環境変数のエクスポート
# windows
set FLASK_APP=index.py
# linux
export FLASK_APP=index.py

をクリックしてから、flask runを実行します.コマンドラインプロンプトに従って、ブラウザに出力が表示されます.