Вопросы по теме '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 просмотров

Не удалось подключиться к базе данных MySQL с помощью peewee
В PyCharm я создал схему MySQL, используя pymysql на своем компьютере. Теперь я хочу использовать Peewee для создания таблиц и написания SQL-запросов. Однако я всегда получаю сообщение об ошибке (см. ниже) при попытке подключения к БД....
297 просмотров
schedule 06.12.2023