Привет, у меня есть этот код для моей серверной части страницы входа/регистрации, и все, что я делаю, похоже, просто не входит в систему. В первую очередь я думаю, что мне нужно импортировать логин из приложения или что-то в этом роде, а затем использовать его для моей функции user_loader, но, честно говоря, я пробовал все, что понятия не имею.
Привет, у меня есть этот код для моей серверной части страницы входа/регистрации, и все, что я делаю, похоже, просто не входит в систему. В первую очередь я думаю, что мне нужно импортировать логин из приложения или что-то в этом роде, а затем использовать его для моей функции user_loader, но, честно говоря, я пробовал все, что понятия не имею. [code]from flask import Flask, jsonify, request from flask_cors import CORS from flask_login import LoginManager, UserMixin, login_user, logout_user, current_user from app import login from flask_sqlalchemy import SQLAlchemy from flask_migrate import Migrate import sqlalchemy.orm as so from sqlalchemy.orm import Mapped, mapped_column import sqlalchemy as sa from dotenv import load_dotenv from werkzeug.security import generate_password_hash, check_password_hash import os
# Load environment variables load_dotenv()
app = Flask(__name__) # Use DATABASE_URL from the environment, fallback to local development URI app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv( 'DATABASE_URL', 'sqlite:///users.db')
@app.route("/") def start(): return jsonify("Works") [/code] Я пытался это несколько раз отредактировать [code]@login.user_loader def load_user(id): return db.session.get(User, int(id)) [/code] изменяя логин на loginmanager и другие вещи, но это должно быть простым ответом для ветеранов. Пожалуйста, помогите