zoukankan      html  css  js  c++  java
  • flask连接mysql数据库

    from flask import Flask
    from flask_sqlalchemy import SQLAlchemy
    import pymysql
    pymysql.install_as_MySQLdb()
    
    app = Flask(__name__)
    app.config["SQLALCHEMY_DATABASE_URI"] = "mysql://root:zengsf@localhost:3306/flask"
    db = SQLAlchemy(app)
    
    # 创建模型类 - Models
    class Users(db.Model):
        # 创建Users类,映射到数据库中叫Users表
        __tablename__ = "users"
        # 创建字段: id, 主键和自增涨
        id = db.Column(db.Integer, primary_key=True)
        # 创建字段:username, 长度为80的字符串,不允许为空,值必须唯一
        username = db.Column(db.String(80), unique=True, nullable=False)
        # 创建字段:age,整数,允许为空
        age = db.Column(db.Integer, nullable=True)
        # 创建字段:email,长度为120的字符串,必须唯一
        email = db.Column(db.String(120), unique=True)
    
    # 将创建好的实体类映射回数据库
    db.create_all()
    
    
    @app.route('/')
    def hello_world():
        return 'Hello World!'
    
    
    if __name__ == '__main__':
        app.run()
  • 相关阅读:
    NumPy 位运算
    NumPy 数组迭代
    NumPy 广播
    NumPy 基于数值区间创建数组
    NumPy 数组切片
    NumPy 基于已有数据创建数组
    NumPy 数组创建
    NumPy 数据类型
    NumPy ndarray
    区块链技术学习指引
  • 原文地址:https://www.cnblogs.com/zengsf/p/9888113.html
Copyright © 2011-2022 走看看