Question 24
Consider the below flask application.
from flask_sqlalchemy import SQLAlchemyfrom flask import Flask
app = Flask (__name__)app.config ['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///testdb.sqlite3'db = SQLAlchemy(app)app.app_context().push()
class Material(db.Model): m_id = db.Column('m_id', db.Integer, primary_key = True) name = db.Column('name', db.String(100), unique = True)
db.create_all()
material1 = Material(name = 'Steel')db.session.add(material1)material2 = Material(name = 'Iron')material3 = Material(name = 'Aluminium')db.session.add(material2)db.session.commit()
all_material = Material.query.all()print([(x.m_id, x.name) for x in all_material])If you run the flask application using a terminal. What will be the output in the terminal?