首页 > 解决方案 > 当我编写代码 db.Column(db.String(15), nullable=False) 时,Pycharm 正在为 Column(flask_sqlalchemy) 创建问题

问题描述

我已经安装了 flask_sqlalchemy 但仍然 pycharm 创建了以下问题 Pycharm 创建了一个问题

类“SQLAlchemy”的未解析属性引用“列”

from flask import Flask, render_template, flash, redirect, url_for, session

from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)

app.config['SECRET_KEY'] = '91a80165eabf1265daa8e02eac03600c'

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///account.db'

db = SQLAlchemy(app)

class Citizen(db.Model):

    firstname = db.Column(db.String(15), nullable=False)
    lastname = db.Column(db.String(15), nullable=False)
    email = db.Column(db.String(150), unique=True, nullable=False)
    password = db.Column(db.String(150), nullable=False)

    def __init__(self, firstname, lastname, email, password):
        self.firstname = firstname
        self.lastname = lastname
        self.email = email
        self.password = password

标签: pythonflaskpycharmflask-sqlalchemy

解决方案


推荐阅读