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