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

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

Как войти в шелл во фласке, чтобы были доступны зависимости из окружения и модули из проекта, чтобы можно было слать запросы к ORM, как "python manage.py shell" в Django?
  • Вопрос задан
  • 363 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 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. В этой книге этот вопрос раскрыт достаточно подробно
Ответ написан
Ваш ответ на вопрос

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

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