问题标签 [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.
python - flask-peewee 管理员用户创建中的错误
数据库 example.db 已创建但生成错误!!!
回溯(最后一次调用):文件“db_testing.py”,第 39 行,在 admin.save()
文件“C:\Users\dell\Envs\surveyApp\lib\site-packages\peewee.py”,第 2405 行,在保存 new_pk = insert.execute()
文件“C:\Users\dell\Envs\surveyApp\lib\site-packages\peewee.py”,第 1721 行,执行 return self.database.last_insert_id(self._execute( ), self.model_class)
文件“C:\Users\dell\Envs\surveyApp\lib\site-packages\peewee.py”,第 1420 行,在 _execute 中返回 self.database.execute_sql(sql, params, self.require_commit)
文件“C:\Users\dell\Envs\surveyApp\lib\site-packages\peewee.py”,第 1824 行,在 execute_sql res = cursor.execute(sql, params or ()) sqlite3.IntegrityError: column email is not独特的
代码
使用示例
http://flask-peewee.readthedocs.org/en/latest/getting-started.html#setting-up-a-simple-base-template
python - 在模型文件中使用管理员配置
以下代码工作正常。
运行.py
我正在尝试分离模型并在管理员中注册它。但它正在产生错误。所有模型都在“模型”文件夹中。
产生错误的代码:
run.py(修改)
模型/user_infos.py
模型文件夹也包含 __init__.py
python - 在“flask peewee”中正确使用 auth.login_required
我有一个自定义管理类。如何使用 auth.login_required...仅使用 @auth.login_required 作为装饰器没有帮助。我的代码片段
我的模型.py
授权文件
用法
python - Heroku:关系不存在
我正在使用 Python、Flask 和 Peewee ORM。我的 DATABASE_URL 设置正确。
我已经在本地服务器上测试了该功能,它可以正常工作。当我部署到 Heroku 时,它在 Peewee 在if name == main
我的应用程序部分创建的表上出错。
错误是:
更新:我通过在特定路径下的 views.py 文件中创建表来解决问题。这是必要的吗?我更喜欢更清洁的方式。
python - Python Peewee execute_sql() 示例
我正在使用 Peewee 模块作为我的项目的 ORM。
我阅读了整个文档,没有关于如何处理 db.execute_sql() 的结果的明确示例。
我跟踪了代码,只能找到 db.execute_sql() 返回光标。
有谁知道如何处理游标,例如遍历它并从复杂的 select 语句中取回结果。
更新:我刚刚从 peewee 文件夹中找到了以下源代码,它应该可以帮助我解决这个问题。
mysql - 像 MySQL 中的时间戳一样,peewee 中的 DateTimeField 是否有自动更新选项?
我希望每次修改记录时都会更新时间戳字段,就像在 MySQL 中一样。
DateTimeField(default=datetime.datetime.now())
只会在第一次创建时设置它...
任何有一个简单的解决方案?唯一的解决方案是在 MySQL db 中手动设置 Column 选项吗?
python - 在 Peewee 中允许空值
我正在尝试使用带有瓶子的 peewee 在 MySQL 数据库的某些列中允许空值。看看这里的文档,我认为这很容易。我设置了一个这样的类:
创建表并尝试插入一个空值,如下所示:
只是为了它挂断我并说“ _mysql_exceptions.OperationalError: (1048, "Column 'Title' cannot be null")
”。难道我做错了什么?
python - 如何自定义 Flask-peewee RESTfull api?
我是烧瓶和python的新手,我想自定义flask-peewee restAPI以返回(纬度,经度)而不是JSON中的MerchantDetail.Address。我需要对 API 对象进行更多更改,而不是直接从 mysql 表中获取值。
python - 如何执行插入查询并返回新行的主键
我已经尝试过flask-peewee / peewee示例。查询成功运行,但不返回新行 PK。
这是我的代码: