Я пытаюсь создать таблицу пользователя в 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