- Создайте среду pipenv
$ mkdir project $ cd project $ pipenv install
- Установите колбу
$ pipenv install flask
- Структура папок/файлов:
mkdir app touch app/__init__.py touch app/routes.py touch microblog.py
- В
app/__init__.py
:
from flask import Flask app = Flask(__name__) from app import routes
- В
app/routes.py
:
from app import app @app.route('/') @app.route('/index') def index(): return "Hello, World!"
- В
microblog.py
:
from app import app
- Переход в трубу nv:
$ pipenv shell
- Установите переменную
FLASK_APP
:
$ export FLASK_APP=microblog.py
- Запустите приложение:
$ flask run
Теперь, когда вам нужно расширить приложение Flask, чтобы импортировать какие-то новые библиотеки, фреймворк или что-то еще, просто установите его с помощью pipenv.
Весь этот процесс вдохновил меня написать сценарий bash, который делает все это автоматически для вас. Зачем делать вещи сложнее, чем они должны быть?
Захват autoflask.sh и дайте ему вращаться в вашей системе, чтобы быстро запустить проект barebones Hello World в Flask сегодня!