Вопросы по теме 'peewee'
Как использовать peewee limit ()?
С Peewee я пытаюсь использовать лимит следующим образом:
one_ticket = Ticket.select().limit(1)
print one_ticket.count()
Однако это выводит 5. Кто-нибудь знает, что здесь не так?
3907 просмотров
schedule
29.12.2023
Peewee ORM выдает IntegrityError: user_id не может быть NULL
Я пытаюсь использовать Peewee ORM для своего нового веб-сайта (Flask) и столкнулся с проблемой. Я только что создал простую модель:
from peewee import TextField, DateTimeField, IntegerField, ForeignKeyField
from app import db
ROLE_USER = 0...
810 просмотров
schedule
10.11.2022
CompositeKey как внешний ключ в peewee с mysql
Я использую peewee в качестве ORM для базы данных mysql. У меня есть 3 таблицы в моей схеме: одна для устройств, одна для приложений и одна для результатов на устройство для каждого тестирующего приложения и тестируемого приложения. таблица APPS...
1503 просмотров
schedule
15.02.2024
Peewee - Как преобразовать Dict в модель
Допустим, у меня есть
import peewee
class Foo(Model):
name = CharField()
Я хотел бы сделать следующее:
f = {id:1, name:"bar"}
foo = Foo.create_from_dict(f)
Это уроженец Пиуи? Мне не удалось ничего найти в исходном коде .
Я...
4115 просмотров
schedule
27.12.2023
Выполнение некоторого кода SQL в неудачной транзакции
В моем приложении CherryPy + Peewee я часто использую следующий шаблон: запускаю транзакцию, выполняю список операций и возвращаю страницу, показывающую результат. Если во время какой-либо операции что-то пойдет не так, я добавляю строку в таблицу...
45 просмотров
schedule
20.04.2024
Массовое обновление Python Peewee MySQL
Я использую Python 2.7, Peewee и MySQL. Моя программа читает из CSV-файла и обновляет поле, если в CSV-файле существует номер заказа. Может быть 2000-3000 обновлений, и я использую наивный подход, чтобы обновлять записи по одному, что очень...
525 просмотров
schedule
23.11.2023
Получить список результатов запроса в Peewee
Подумываю о переходе с SQLAlchemy на peewee, но у меня есть фундаментальный вопрос, так как я не могу найти пример этого. Я хочу выполнить запрос, который возвращает список совпадающих объектов. Что работает, так это get, который возвращает одну...
6904 просмотров
schedule
22.01.2024
Создание методов запросов в Peewee Models Python
Я использую соединение Peewee для MySQL в проекте фляги. Я хотел бы знать, можно ли делать запросы в методе модели. Это сделало бы код маршрута чище, например:
Человек.py:
from peewee import *
db = SqliteDatabase('people.db')
class...
742 просмотров
schedule
10.11.2023
Как создать самореферентное поле «многие ко многим» в peewee?
Я использую peewee Python ORM в первый раз (Postgresql с модулем Playhouse), и я хочу сделать следующее:
class Person(BaseModel):
followers = ManyToManyField(rel_model=Person, related_name='following')
Но я получаю ошибку NameError, потому что...
314 просмотров
schedule
24.05.2024
Peewee: получение случайных записей с определенным начальным числом
документация объясняет, как получить случайную запись из таблицы:
Table.select().order_by(fn.Random())
однако я хочу воспроизвести результат для серии тестов.
Я проверил, что в SQL существует функция setseed , но она не работает, если...
340 просмотров
schedule
02.10.2022
Вернуть единственную запись peewee как dict
Если я получаю несколько записей из базы данных с помощью peewee, я могу преобразовать их в словари следующим образом:
users = User.select().where(User.attribute == some_value).dicts()
Однако часто мне нужна только одна запись (или я знаю,...
5447 просмотров
schedule
13.02.2024
Каковы точные ограничения типов полей peewee с использованием механизма базы данных sqlite?
Я начинаю использовать peewee с движком базы данных sqlite и сильно путаюсь в том, какой тип поля мне следует использовать. Сейчас я пишу небольшие сценарии для себя, поэтому проблема не в производительности, а в возможной потере данных из-за...
260 просмотров
schedule
23.11.2023
Получение peewee IntegrityError для уникального ограничения только через API
Получение IntegrityError при попытке обновить записи в моей базе данных PostgreSQL с помощью peewee. Однако это происходит только тогда, когда я пробую метод HTTP PUT.
Использование Flask и Flask-Restful для создания ресурсов API. ПОЛУЧИТЬ,...
514 просмотров
schedule
25.01.2024
Не удалось подключиться к базе данных MySQL с помощью peewee
В PyCharm я создал схему MySQL, используя pymysql на своем компьютере. Теперь я хочу использовать Peewee для создания таблиц и написания SQL-запросов. Однако я всегда получаю сообщение об ошибке (см. ниже) при попытке подключения к БД....
297 просмотров
schedule
06.12.2023