美文网首页
MySQL-python中间件安装与配置

MySQL-python中间件安装与配置

作者: 水漾涟漪penny | 来源:发表于2018-12-13 18:33 被阅读0次

### MySQL-python中间件的介绍与安装:

1. 如果是在类unix系统上,直接进入虚拟环境,输入`sudo pip install mysql-python`。

### Flask-SQLAlchemy的介绍与安装:

1. ORM:Object Relationship Mapping(模型关系映射)。

2. flask-sqlalchemy是一套ORM框架。

3. ORM的好处:可以让我们操作数据库跟操作对象是一样的,非常方便。因为一个表就抽象成一个类,一条数据就抽象成该类的一个对象。

4. 安装`flask-sqlalchemy`:`sudo pip install flask-sqlalchemy`。

### Flask-SQLAlchemy的使用:

1. 初始化和设置数据库配置信息:

    * 使用flask_sqlalchemy中的SQLAlchemy进行初始化:

        ```

        from flask_sqlalchemy import SQLAlchemy

        app = Flask(__name__)

        db = SQLAlchemy(app)

        ```

2. 设置配置信息:在`config.py`文件中添加以下配置信息:

    ```

    # dialect+driver://username:password@host:port/database

    DIALECT = 'mysql'

    DRIVER = 'mysqldb'

    USERNAME = 'root'

    PASSWORD = ''

    HOST = '127.0.0.1'

    PORT = '3306'

    DATABASE = 'db_demo1'

    SQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/{}?charset=utf8".format(DIALECT,DRIVER,USERNAME,PASSWORD,HOST

                                                 ,PORT,DATABASE)

    SQLALCHEMY_TRACK_MODIFICATIONS = False

    ```

3. 在主`app`文件中,添加配置文件:

    ```

    app = Flask(__name__)

    app.config.from_object(config)

    db = SQLAlchemy(app)

    ```

4. 做测试,看有没有问题:

    ```

    db.create_all()

    ```

    如果没有报错,说明配置没有问题,如果有错误,可以根据错误进行修改。

相关文章

网友评论

      本文标题:MySQL-python中间件安装与配置

      本文链接:https://www.haomeiwen.com/subject/ndwbhqtx.html