zoukankan      html  css  js  c++  java
  • Flask_ORM创建和删除表

    安装扩展:

    pip install flask_sqlalchemy
    
    pip install flask_mysqldb / pymysql
    from flask import Flask
    # 1.导包
    from flask_sqlalchemy import SQLAlchemy
    
    app = Flask(__name__)
    # 2.设置数据的连接信息 “mysql://<用户名>:<密码>@<地址>:<端口号>/<数据库名>”
    # 如果安装的时flask_mysqldb 连接配置信息最前面就写mysql
    # 如果安装的时pymysql 连接配置信息最前面就写mysql+pymysql
    app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:fuqian1314@127.0.0.1:3306/flask_demo'
    # 该字段增加了大量的开销,会被禁用,建议设置为False
    app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
    
    # 3.创建sqlalchemy对象db,关联app
    db = SQLAlchemy(app)
    
    
    # 4.编写模型类
    class Student(db.Model):
        # 设置表名,如果不设置则为小写的类名。
        __tablename__ = 'students'
        id = db.Column(db.Integer, primary_key=True)
        name = db.Column(db.String(32))
    
    
    @app.route('/')
    def hello_world():
        # 6.删除继承子db.Model的表
        db.drop_all()
        # 5.创建表
        db.create_all()
    
        return "Hello word!"
    
    
    if __name__ == '__main__':
    
        app.run()
  • 相关阅读:
    Docker 部署项目
    Python+Pywinauto+Lackey 实现PC端.exe 自动化测试
    03_Fiddler 导出jmx文件
    02_Postman 中文汉化版
    07_Linux系统(Centos)安装tomcat和部署Web项目
    05_oracel题集
    02_appium基本使用
    01_appium的安装
    02_Monkey使用
    01_Monkey安装
  • 原文地址:https://www.cnblogs.com/wangdianchao/p/13768433.html
Copyright © 2011-2022 走看看