Описание тега peewee
NonePeewee is a small ORM written in Python, providing a lightweight querying interface over SQL.
1
ответ
Возникли проблемы с внешним ключом
Так что моя проблема в самом низу этого кода, где написано "для b в запросе". Цель состоит в том, чтобы, если люди прокомментировали пост другого человека, отобразить имена пользователей и содержание всех комментариев к основному посту. Ошибка peewe…
20 июл '17 в 03:54
2
ответа
Почему peewee принудительно выбирает столбец в целое число
Я не могу использовать функцию sqlite group_concat() в peewee. Вот полный фрагмент. Каким-то образом peewee хочет преобразовать результат group_concat() в целое число, в то время как это строка ("1,2"). Я не могу найти способ подавить это. from peew…
06 ноя '15 в 08:02
1
ответ
Как преобразовать этот запрос в Peewee ORM?
Я использую (превосходно) Peewee ORM для своих запросов в Python и теперь хочу преобразовать следующий запрос: select t1.created, t1.property_id, t1.requesting_user_id, t1.type, t1.response from pdr t1 inner join ( select max(id) as id, property_id,…
03 апр '15 в 08:38
1
ответ
Как сделать вычисляемые поля в peewee?
Как создать вычисляемое поле в определении модели? Можно ли выполнить расчет внутри сгенерированного SQL-запроса? Следующие fruit_difference будет членом в модели peewee, которую я хочу достичь. SELECT apple_count, orange_count, (apple_count - orang…
26 май '17 в 18:49
1
ответ
Передача экземпляра в качестве параметра для ссылки на внешний ключ
Когда я передаю экземпляр модели в запрос для использования в качестве fk ref, я видел некоторый синтаксис, в котором сам экземпляр подходит, но в моем воспроизведении он терпит неудачу. например: model_a = ModelA(name='bar') model_a.save() Model_b.…
29 мар '18 в 17:17
1
ответ
Python Peewee - как использовать разные
Я пытаюсь заставить этот код работать с peewee: distinct_list = QSales.select(QSales.account, QSales.tax_code).distinct().where(QSales.trans_num == 3717) print distinct_list но результат команды печати: <class '__main__.QSales'> SELECT DISTINC…
11 июл '13 в 15:06
0
ответов
peewee: импорт модели в другую модель выдает TypeError: issubclass() arg 1 должен быть классом
В основном у меня есть такие модели: \models \\__init__.py \\helpers.py \\modelA.py \\modelB.py моя модель А содержит: from helpers import BaseModel import modelB class modelA(BaseModel): #something... def get_all_modelB(self): return modelB.select(…
28 янв '16 в 22:12
0
ответов
Инициализация отдельной БД SQLite не работает
У меня есть Raspberry Pi, который записывает данные GPS в базу данных SQLite. Pi случайно выключается и включается (выключение / включение). Каждый раз, когда запускается Pi, он начинает запись и должен создавать новую базу данных для каждого дня, к…
24 сен '17 в 15:26
1
ответ
Как мне добавить пароль к postgresql peewee
Я хочу подключиться к серверу postgresql с помощью peewee, но получаю сообщение об ошибке, что мне нужен пароль, но я понятия не имею, как добавить его, текущая транзакция отменена, команды игнорируются до конца блока транзакции. Я прочитал каждый б…
07 ноя '17 в 04:03
0
ответов
Как манипулировать полем при создании метода в Peewee
Я определил модель, как показано ниже в Peewee: class User(Model): username = CharField(null=False) password = FixedCharField(null=False, max_length=32) Проблема в том, что я хочу поле password хешироваться как MD5. Например: user = User.create(user…
06 апр '18 в 02:12
1
ответ
peewee используя 't1' в качестве таблицы, а не мой стол
Я новичок в peewee и не могу понять, как правильно отправить запрос. Вот моя мета: class Meta: database = db db_table = 'profile' Насколько я понимаю, я сказал peewee использовать таблицу "профиль" Но когда я пытаюсь выбрать из таблицы: Profile.get(…
19 дек '17 в 15:06
1
ответ
peewee PooledMySQLDatabase имеет кеш или буфер?
Я создаю пул соединений MySQL, как это: database = PooledMySQLDatabase('test', max_connections=10, **{'host': 'localhost', 'port': 3306, 'user': 'root', 'password': ''}) class BaseModel(Model): class Meta: database = database class Tb1(BaseModel): p…
13 янв '16 в 10:30
2
ответа
Peewee execute_sql с экранированными символами
Я написал запрос, который имеет некоторые замены строк. Я пытаюсь обновить URL в таблице, но URL имеет знаки%, в которых tuple index out of range exception, Если я распечатываю запрос и запускаю его вручную, он работает нормально, но через peewee во…
16 фев '16 в 23:48
2
ответа
Используйте ключевое слово python в качестве поля модели в peewee
Я строю ORM для существующей базы данных с peewee в python3. Теперь я сталкиваюсь с проблемой в одной таблице, что есть столбец с именем import, который я должен представить как атрибут класса. Это, конечно, не так просто, потому что это ключевое сл…
17 июл '14 в 09:45
2
ответа
Извлечение самого последнего связанного объекта для набора объектов в Peewee
Предположим, у меня есть объектная модель A с отношением один-ко-многим с B в Peewee, использующим бэкэнд sqlite. Я хочу получить некоторый набор A и присоединиться к каждому с их самым последним B. Является ли их способ сделать это без зацикливания…
17 дек '16 в 19:01
4
ответа
Python peewee save() не работает должным образом
Я вставляю / обновляю объекты в базу данных MySQL, используя peewee ORM для Python. У меня есть такая модель: class Person(Model): person_id = CharField(primary_key=True) name = CharField() Я создаю объекты / строки с помощью цикла, и каждый раз в ц…
04 май '15 в 19:15
1
ответ
Быстрый стол отдыха
Я хочу пустую базу данных для каждого теста, поэтому я воссоздаю базу данных каждый раз. Это действительно медленно. Есть ли более быстрый способ? my_dbmodule.DATABASE = ':memory: my_dbmodule.db = SqliteDatabase(':memory:') my_dbmodule.db.connect() …
12 мар '15 в 15:51
1
ответ
Как проверить aiohttp и peewee-async?
Я хочу запустить 2 асинхронных теста для своего класса базы данных с aiohttp и peewee-async. @unittest_run_loop async def test_create_instance(self): instance = await self.model.create_instance({}) self.assertTrue(isinstance(instance, dict)) self.as…
12 сен '17 в 15:38
1
ответ
Цикл через peewee результаты в колбе
На основании этого ответа: cursor = db.execute_sql('select * from tweets;') for row in cursor.fetchall(): print row cursor = db.execute_sql('select count(*) from tweets;') res = cursor.fetchone() print 'Total: ', res[0] из: Python Peewee execute_sql…
05 янв '18 в 11:15
1
ответ
Подпроцесс возвращает статус выхода 1
Когда я запускаю команду в подпроцессе, я получаю статус выхода 1 без печати или возникшей ошибки. вот мой код: def generate_model(self): if not ((self.username == None) or (self.password == None) or (self.database == None)): cmd = "python -m pwiz -…
27 май '16 в 07:05