teste de unidade de banco de dados flask mysql

Ao usar um banco de dados sqlite, você não precisa especificar o nome do banco de dados para acessar a conexão padrão

    def setUp(self):  #执行前
        app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite://'
        db.create_all()

Para o banco de dados mysql, você precisa exibir a designação.

Primeiro, vá para a linha de controle de comando do mysql

Em seguida, crie um teste de banco de dados;

Em seguida, adicione a conexão na classe de teste de unidade:

    def setUp(self):  #执行前
        app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:[email protected]:3306/test'  
        db.create_all()

ps: XXXX é a senha de login

Acho que você gosta

Origin blog.csdn.net/qq_39463175/article/details/111644111
Recomendado
Clasificación