_mysql_exceptions.ProgrammingError:(1146,“表'admin.users'不存在”)

时间:2018-04-03 00:19:25

标签: python mysql flask

我正在尝试使用mysql连接创建简单的登录应用程序,但我得到 TypeError:当我运行登录功能时,在Web浏览器中需要一个整数(得到类型str)

这是代码:

from flask import flash, redirect, render_template, request, \
session, url_for, Blueprint
from functools import wraps
from users.forms import LoginForm
from models import User, bcrypt


users_blueprint = Blueprint('users', __name__,template_folder='templates')


class User(db.Model):

    __tablename__ = "users"

    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String, nullable=False)
    email = db.Column(db.String, nullable=False)
    password = db.Column(db.String)

    def __init__(self, name, email, password):
        self.name = name
        self.email = email
        self.password = bcrypt.generate_password_hash(password)

    def __repr__(self):
        return '<name {}'.format(self.name)

图像中的错误

1 个答案:

答案 0 :(得分:0)

我已经解决了..首先我使用了错误的mysql端口号,我从xampp向导窗口中检查了正确的一个.. 其次,我有一个错误的表名