flask에서 sqlalchemy 연동에 애를 먹어 까먹지 않기 위해 기록
pycharm이 아닌 local terminal 조작
터미널은 해당 경로에 들어가 있을 것.
cd (flask 폴더 경로)
pip install flask-sqlalchemy
python3
>> from market import db
>> db.create_all()
>> from market import Product
>> product1 = Product(pname="Banana", detail="This is a Banana", price=500, image="no img")
>> db.session.add(product1)
>> db.session.commit()
✅ market : python file 이름
✅ Product : Model 이름
product1 = Product(product_id=1, product_name="Banana", price=500, detail="This is a Banana", image="no img")
classProduct(db.Model):
__tablename__ = 'product'
product_id = db.Column(db.Integer, primary_key=True)
product_name = db.Column(db.Text(collation='utf8_unicode_ci'), nullable=False)
price = db.Column(db.Integer, nullable=False)
detail = db.Column(db.Text(collation='utf8_unicode_ci'), nullable=False)
image = db.Column(db.Text(collation='utf8_unicode_ci'), nullable=False)
Product.query.all()