我目前正在尝试实现蒸汽登录到网站。但是我无法在代码中通过这个错误。我已经创建了数据库对象,但它一直显示我前面提到的错误。我不确定SQLAlchemy是否已经改变,或者自从我使用它之后发生了什么。
from flask import Flask, redirect, session, json, g
from flask_sqlalchemy import SQLAlchemy
from flask_openid import OpenID
import urllib.request as urllib2
import re
app = Flask(__name__)
app.config.from_pyfile('settings.cfg')
db = SQLAlchemy(app)
oid = OpenID(app)
STEAM_API_KEY = 'key'
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
steam_id = db.Column(db.String(40))
nickname = db.String(80)
@staticmethod
def get_or_create(steam_id):
rv = User.query.filter_by(steam_id=steam_id).first()
if rv is None:
rv = User()
rv.steam_id = steam_id
db.session.add(rv)
return rv
您应该安装额外的插件来改进使用Flask的sqlalchemy语法。
源链接:https://pypi.org/project/pylint-flask-sqlalchemy/
打开命令面板(Mac OS上的Command+Shift+p和Windows/Linux上的Ctrl+Shift+p),然后键入以下命令之一:
从PyLint切换到flake8或其他受支持的绒布。
如果在Settings.json中出现Visual Studio代码:打开文件>首选项>设置>编辑,如下所示:
相关问题 更多 >
编程相关推荐