В настоящее время я пытаюсь внедрить Steam Войти на сайт.Но я не могу передать эту ошибку в коде.Я создал объект базы данных, но он продолжает показывать ошибку, о которой упоминал ранее.Я не уверен, изменилась ли 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