zoukankan      html  css  js  c++  java
  • Flask 入门(七)

    flask操作数据库:建表:

    承接上文:

    修改main.py中的代码如下:

    #encoding:utf-8
    from flask_sqlalchemy import SQLAlchemy
    from flask import Flask
     
    app = Flask(__name__)
    app.config['SQLALCHEMY_DATABASE_URI']='mysql+pymysql://root:005@127.0.0.1:3306/data'
    app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN']=True
    app.config['SQLALCHEMY_TRACK_MODIFICATIONS']=False
    app.config['JSON_AS_ASCII']=False

    db = SQLAlchemy(app)
    db = SQLAlchemy(use_native_unicode='utf8')


    class test(db.Model):
        __tablename__='test'
        id = db.Column(db.Integer,primary_key=True,autoincrement=True)
        name = db.Column(db.String(20),nullable=False)


    @app.route('/')
    def index():
        db.create_all()
        return '连接成功'

    if __name__=='__main__':
        app.run(debug=True)

    打开浏览器输入127.0.0.1:5000,显示如下页面

    并且登录mysql,执行以下语句并且显示如下:

    执行该语句前,应该确认你的data数据库中没有test表,则测试成功!

  • 相关阅读:
    Servlet
    反射
    Python之装饰器
    app——升级测试点
    Python之基本运算符
    HTTP常见的几种认证机制
    Shell文件包含
    Shell输入/输出重定向
    Shell函数
    Shell循环语句
  • 原文地址:https://www.cnblogs.com/viplanyue/p/12700688.html
Copyright © 2011-2022 走看看