Как мне создать таблицу в PostgreSQL, используя Flask -SQLAlchemy? - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь создать таблицу пользователя в PostgreSQL с flask -sqlalchemy, однако я сталкиваюсь с проблемой, когда мне нужно использовать командную строку в коде VS.

Насколько я понимаю, мне нужно запустить следующие коды в терминале перед запуском моего скрипта python:

from app import db
db.create_all()

Когда я пытаюсь выполнить импорт, я получаю следующее:

ModuleNotFoundError: No module named 'flask'

Когда я пытаюсь сначала запустить скрипт app.py, а затем импортировать и запустить db.create_all (), я не получаю сообщение об ошибке, но также не получаю никакой обратной связи.

Для справки, вот как я настраиваю свои таблицы классов:

app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://username:password@localhost/ttc-closures'
db = SQLAlchemy(app)

class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    email = db.Column(db.String(60), unique=True)

    def __init__(self, email):
        self.email = email

    def __repr__(self):
        return '<Email %r>' % self.email
...