170 похожих чатов

Привет! А есть тут знающие, как работает peewee ORM?

6 ответов

33 просмотра
Проксимов Прксимович
Nometa.xyz

Кто-то ведь когда-то купил этот домен

Владимир-Голубев Автор вопроса

Да, переформулирую вопрос. У меня проблема с peewee ORM. Пишу вот такие запросы: print(str(Test.select())) print(str(Test.select().where(Test.text == 'xxx'))) query: ModelSelect = Test.select().where(Test.text == 'HOHOHO') print(str(query)) print(type(query)) В консоли получаю следующее: SELECT "t1"."id", "t1"."text" FROM "test" AS "t1" SELECT "t1"."id", "t1"."text" FROM "test" AS "t1" WHERE ("t1"."text" = 'xxx') SELECT "t1"."id", "t1"."text" FROM "test" AS "t1" WHERE ("t1"."text" = 'HOHOHO') <class 'peewee.ModelSelect'> Но стоит в конец запросов добавить query.exists(), как все ломается с ошибкой: peewee.OperationalError: no such table: test В чем может быть проблема? Делал как в примере отсюда: https://stackoverflow.com/questions/31714590/check-if-query-exists-using-peewee

Владимир-Голубев Автор вопроса
Владимир
Очевидный вопрос: таблица есть? (в базе данных)

Перед этим в коде вот такое: db = SqliteExtDatabase( ':memory:', # создаю таблицу в оперативке pragmas={ 'journal_mode': 'wal', 'cache_size': -64 * 1000, 'synchronous': 0, }, ) db.connect() db.create_tables([Test]) db.close()

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта