问题标签 [flask-peewee]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
333 浏览

python - 烧瓶形式仅通过第一项

我正在使用 Flask 构建一个购物车用于学习目的。我选择将 SQLite 与 peewee(ORM) 和 WTForms 一起使用。我将其设置为显示来自数据库的项目以及描述和图像。我有一个表格询问数量,然后它应该将项目及其数量添加到侧栏。

问题

当您输入数量并点击“添加”时,所有数量字段都将填充该数字,并将数据库中第一个项目的名称发布到具有该数量的侧边栏。

应用程序.py

表格.py

购物车.html

0 投票
1 回答
1887 浏览

python-3.x - Flask 应用程序中的 Peewee 操作错误

我正在使用烧瓶 python 框架和 Sqlite 作为数据库编写一个简单的社交媒体应用程序。但是运行程序后,它显示以下错误。我有点困惑是什么导致了这个错误。

peewee.OperationalError: Connection already open

我的计划是创建一个登录视图,以便用户可以输入他们的电子邮件和密码来登录。到目前为止,我已经创建了一个用于登录的视图,它将用户重定向回索引页面。上述错误表明我还没有关闭数据库。models.py但是,我编写的用于连接和关闭数据库的两个函数(在 中)如下所示:

我把它叫app.py进来models.initialize()

有了app.py以下函数装饰器的方法:

0 投票
1 回答
247 浏览

python - 在 Peewee ORM 模型中搜索列中包含给定单词的所有记录/行

我有以下 peewee 模型:

我想搜索在其“名称”列中包含“foo”一词的所有产品。

  1. 可以用 Product.get() 完成吗?
  2. 实现它的正确语法是什么?

谢谢,

0 投票
2 回答
1993 浏览

python - User Registration - Flask Security

Have been following Flask Security protocols for user registration and login form for flask blog-post type app, using ORM peewee. Login works like a charm though registration is posing issue. Related Question How to use Flask-Security register view?

The App:

Database Handler:

Register User Form (The usual Flask_Security file taken from its git):

The logs show the output during rendering as:

  • 127.0.0.1 - - [28/Apr/2017 22:07:51] "GET /login HTTP/1.1" 200 -
  • 127.0.0.1 - - [28/Apr/2017 22:07:55] "GET /register/ HTTP/1.1" 404 -

URL with backspace for register is being rendered contrasted against the login. Have checked the whole thing for some hours now, but to no avail. Any hint what might be happening?

0 投票
1 回答
882 浏览

python - peewee DoubleField 的默认值不会反映在 MySQL 数据库中

用例:想要存储0.0为默认值,而没有为 a 传递任何peweeDoubleField。我编写了以下代码,但对我不起作用。

这是一个api

记录以下错误

0 投票
2 回答
515 浏览

flask - 如何使用 peewee 在模型 FlaskDB 中创建表?

离开这里的文档。

我有这个代码:

他们这样说:

根据应用配置数据动态创建 Peewee 数据库实例。

但是,我相信我仍然需要创建表,事实上,当我尝试它而不做倒数第二行时,我可以看到创建的 blog.db 文件中不存在表。不幸的是,当我现在运行它时,我得到:

0 投票
1 回答
159 浏览

python - 当我为烧瓶应用程序切换到 peewee 时出错。“peewee.IntegerField 对象”没有属性“标志”

我开始从在我的烧瓶应用程序中使用标准基本 SQL 切换到使用 peewee,并且遇到了一个奇怪的错误,我似乎无法找到任何信息。我的端点工作正常,但是当我尝试进入登录页面时,我得到“jinja2.exceptions.UndefinedError: 'peewee.IntegerField object' has no attribute 'flags'”

这似乎与 wtforms 和 peewee 进行了一些奇怪的交互,但我似乎找不到类似的问题。提前致谢。

请注意,所有内容都在一个文件中

我的模型:

登陆页面的终点:

登陆页面:

全栈跟踪

0 投票
1 回答
3229 浏览

python - peewee 'no such table' error

I am trying to put data into a database using flask and peewee, and I have come across the following error: peewee.OperationalError: no such table: post

My models.py file is below:

I have Googled this, and for most people the lack of 'db.create_tables()' seems to be the problem. Obviously, it's in my code, so I am really not sure where the error is coming from. Some advice would be much appreciated. The problem seems to arise specifically when I try to populate the 'text' field using another .py file.

0 投票
1 回答
1914 浏览

python - 在 Peewee 中加入查询

您好 Stackoverflow 社区,

我刚刚开始研究 peewee 应用程序,并且很少遇到连接查询。目前,我有以下模型设置:

我想显示一个包含所有表的组合信息的视图/表。我尝试为用户和设备(现在)这样做:

在这里,我首先获得设备值,然后是用户。我尝试用设备更改用户,反之亦然,但效果不佳。基本上,我想按以下顺序将所有这三个表显示到一个单数表中:

如果我需要更改模型或查询,请告诉我。任何帮助将非常感激。

0 投票
0 回答
278 浏览

flask - 烧瓶分页 object_list 未定义

我正在尝试使用 peewee 模型在我的 Flask 应用程序中对结果进行分页,但出现此错误:

... File "/home/pi/ehome/main/app.py", line 148, in financeAll return object_list('/financeAllTrans.html', trans_list) NameError: name 'object_list' is not defined

如果我使用 render_template 而不是 object_list 它可以工作(显然没有分页)。我在谷歌上找不到任何线索:/

模型.py

应用程序.py

.html

谢谢