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即可。根据命令行提示可以在浏览器中看到输出。

你可能感兴趣的:(Python,flask,web)