我有以下代码,但出现错误:"Access denied for user 'myuser'@'localhost' (using password: NO)"
请注意,我必须使用pymysql
。
__author__ = 'Ricardo'
print("welcome to the jungle")
from flask import Flask, render_template, redirect
app = Flask(__name__, static_url_path = "")
app.config.from_pyfile('flaskapp.cfg')
import logging
from logging import StreamHandler
file_handler = StreamHandler()
app.logger.setLevel(logging.DEBUG) # set the desired logging level here
#app.logger.setLevel(logging.ERROR) # set the desired logging level here
app.logger.addHandler(file_handler)
from constants import MYSQL_URI
from flask_sqlalchemy import SQLAlchemy
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://myuser:mypass@localhost/mydb'
app.config['SQLALCHEMY_PASSWORD'] = "mypass"
app.config['MYSQL_PASSWORD']='mypass'
app.config['SQLALCHEMY_ECHO'] = False
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db = SQLAlchemy(app)
我发现这与以下问题有关: