Задать вопрос
@maximkalga

Как войти в шелл внутри проекта Flask?

Как войти в шелл во фласке, чтобы были доступны зависимости из окружения и модули из проекта, чтобы можно было слать запросы к ORM, как "python manage.py shell" в Django?
  • Вопрос задан
  • 374 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skypro
    Python-разработчик с нуля
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
  • Merion Academy
    Python программист с нуля
    4 месяца
    Далее
Решения вопроса 1
@maximkalga Автор вопроса
Нужно создать скрипт shell.py, дать право на исполнение chmod +x shell.py.

#!/usr/bin/env python

import os
import readline
from pprint import pprint

from flask import *

from myapp import *
from utils import *
from db import *
from models import *

os.environ['PYTHONINSPECT'] = 'True'

потом можно юзать шел, запуская скрипт ./shell.py

Preconfigured interactive shell
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
EvilsInterrupt
@EvilsInterrupt
System programming, Reversing Engineering, C++
Найдите книгу Мигеля Гринберга про Flask. В этой книге этот вопрос раскрыт достаточно подробно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы