flask-sqlalchemy 相关问题

Flask-SQLALchemy是Flask的扩展,提供SQLAlchemy支持。它旨在通过SQLAlchemy使数据库操作变得更加简单和简单。它与Flask具有相同的三个BSD许可证条款。





typeerror:sqlalchemy.create_all()有一个意外的关键字参数'app',为什么以及如何解决 我正在尝试为教师和学生创建一个网站,我仍在研究这个问题的授权方面,没有最多的经验,这就是为什么我想知道有人可以...

from flask import Flask from flask_sqlalchemy import SQLAlchemy from os import path db = SQLAlchemy() DB_NAME = "database.db" def create_app(): app = Flask(__name__) app.config['SECRET_KEY'] = 'meow' app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{DB_NAME}' db.init_app(app) from .views import views from .authorisation import authorisation app.register_blueprint(views, url_prefix='/') app.register_blueprint(authorisation, url_prefix='/') from .models import Student, Teacher, Grade create_database(app) return app def create_database(app): if not path.exists('website/' + DB_NAME): db.create_all(app = app) print('Create database.')

回答 1 投票 0

modulenotfounderror:没有名为'blask_sqlalchemy'

I正在遵循YouTube烧瓶教程,我一直找不到此模块。我已经检查了SQL炼金术的安装,并且完成了正确的操作。我不确定为什么我是G ...

回答 1 投票 0



显然两种方法返回不同结果flask_sqlalchemy

@app.route('/login', methods=["GET", "POST"]) def login(): email = request.form.get("email") password = request.form.get("password") if request.method == "POST": user = User.query.filter_by(email=email).first() if not user: flash("sorry that email doesn't exist") return redirect(url_for('login')) elif not check_password_hash(user.password, password): flash("Password incorrect, please try again") return redirect(url_for('login')) else: login_user(user) return redirect(url_for('secrets', id=user.id)) return render_template("login.html")

回答 1 投票 0




未来的flask可持续性

I使用烧瓶作为服务器侧框架构建了SaaS Web应用程序。 从一段时间开始,我担心未来的烧瓶和烧瓶扩展。 引用,

回答 1 投票 0



sqlite报告我的桌子不存在,即使我可以手动找到它 我正在构建一个简单的应用程序,主要是基于Python烧瓶教程。尝试在我的SQLite数据库中创建数据时,我一贯收到一个错误,说我的表不存在:

sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: user [SQL: INSERT INTO user (username, password, salt, email) VALUES (?, ?, ?, ?)] [parameters: (redacted) (Background on this error at: https://sqlalche.me/e/14/e3q8)

回答 0 投票 0



为什么os.getenv可以与其他环境变量一起使用,但无法检索.env文件中的Mysql密码变量?

我正在开发我的 Flask 后端 API。我的目录中有一个 .env 文件,其中包含以下变量:CLIENT_ID、CLIENT_SECRET、MYSQL_PASSWORD、FLASK_APP。我使用 os.getenv("CLIENT_ID") 和...

回答 1 投票 0

刷新 SQLAlchemy 中的检查器

每次用户启动服务器时都会运行此代码。其目的是使整个过程更加顺利。 # 检查数据库是否有表 检查员=检查(引擎) 表 =spector.get_table_names()...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.