from flask import Flask
import os
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrare,MigrateCommand
from flask_script import Manager
app = Flask(__name__)
class Config:
#配置MYSQL参数
MYSQL_DIALECT = 'mysql'
MYSQL_DIRVER = 'pymysql'
MYSQL_NAME = 'root'
MYSQL_PWD = '123'
MYSQL_HOST = 'localhist'
MYSQLport = 3306
MYSQL_DB = 'shop_env'
MYSQL_CHARSET = 'utf-8mb4'
SQLALCHEMY_DATABASE_URI = f'{MYSQL_DIALECT}+{MYSQL_DIRVER}://{MYSQL_NAME}:{MYSQL_PWD}@{MYSQL_HOST}:{MYSQLport}/{MYSQL_DB}?charset={MYSQL_CHARSET}'
SQLALCHEMY_TRACK_MODIFICATIONS = True
SECRET_KEY = os.urandom(16)
DEBUG = True
app.config.from_object(Config)
db = SQLAlchemy(app)
manager = Manager(app)
Migrate(app,db)
manager.add_command('db',MigrateCommand)
@app.route('/')
def index():
return "hello!!"
if __name__ == "__main__":
app.run()
老师这些黄色的是怎么了