Рекомендую использовать Sqlite Browser, он в сто раз удобнее
@bebebexd Жыл бұрын
очень нравится как ты преподносишь❤
@xerex9762 Жыл бұрын
Хочу спрять ссылки которые заложены в кнопки одежды, но при использовании os.getenv (2:34 , url= os.getenv и создал в .env перемнную с ссылкой ) выдает ошибку, посколку аргумент должен быть ввиде url. Подскажи что делать, пожалуйста.
@Guerrero_Blanco Жыл бұрын
Чел ты делаешь очень хорошие гайды, растягивай видео пожалуйста,побольше бы информации. Респект тебе за твои видео
@popeye._192 Жыл бұрын
Сделай по-братски подключение платежек 🙏🙏
@tkxrx Жыл бұрын
Добрый, а не нужно ли каждый раз закрывать соединение с базай, в вашем случае оно всегда открыто
@stensmitt Жыл бұрын
Жду следующего урока!) а когда будут уроки по aiogram 3.x вещи 2-ю версию перестанут скоро поддерживать и развивать
@sudoteach Жыл бұрын
Сразу после этого курса, полный курс по aiogram 3
@kvyserbs4108 Жыл бұрын
В sqlite studio не появились table accounts и items, с чем это связано?
@КостяПироженко6 ай бұрын
Тоже самое! Как-то решили проблему?
@МихаилДонжук-ц7рАй бұрын
@@КостяПироженко аналогично, думал, что из-за того, что sqlite - синхронная библиотека и не может обрабатывать асинхронные функции, убрал async, но таблицы все равно не появились. Как вариант вместо прямых sql-запросов - использовать ORM или sqlalchemy, тогда все получится точно.
@babajey10 ай бұрын
Можете подсказать как подключить sqlite в aiogram 3 версии?
@jeen9984 Жыл бұрын
В Pycharm уже есть встроенная утилита для просмотра и редактирования баз данных. Причём работает не только Sqlite, а со всеми возможными.
@АрсенийДолов-ь9у Жыл бұрын
а у кого другая прога?))
@artemdanchyshyn3460 Жыл бұрын
У меня вообще не создался файл "tg.db" В чём может быть причина...?
@Дмитрий-о7ф5э Жыл бұрын
я сделал все как на видео, при запуске создаётся файл .db но в консоль не чего не выводиться и не создаются таблицы в файле .db
@РусланПетриченко-х4л Жыл бұрын
Решил проблему уже?
@Дмитрий-о7ф5э Жыл бұрын
@@РусланПетриченко-х4л не знаю как, решилась сама по себе
@РусланПетриченко-х4л Жыл бұрын
@@KokjvrninvmXnjevnkelveoi щас попробую тебе скинуть как я сделал, попробуй вставить и скажешь получилось, или нет
@dumoonnnchik Жыл бұрын
@@KokjvrninvmXnjevnkelveoi import sqlite3 as sq db = sq.connect('fail.test') cur = db.cursor() async def db_start(): cur.execute('''CREATE TABLE IF NOT EXISTS account( id INTEGER PRIMARY KEY AUTOINCREMENT , tg_id INTEGER , card_id TEXT)''') cur.execute('''CREATE TABLE IF NOT EXISTS item( i_id INTEGER PRIMARY KEY AUTOINCREMENT , name TEXT, desc TEXT , price TEXT , photo TEXT , brand TEXT)''') db.commit() попробуй сделать так
@РоманБондарук-ц7в Жыл бұрын
pip install db-sqlite3 В терминале пропиши, ее не было
@Munchen888 Жыл бұрын
Было бы круто, если бы не использовал язык запросов SQL, а через ORM . Типо, такого контента , в котором реализуют базу данных через ORM с использованием классов мало.
@Daloshka11 ай бұрын
Я так создаю бд class Database: def __init__(self, db_file): self.connection = sqlite3.connect(db_file, check_same_thread=False) self.cursor = self.connection.cursor() def user_exists(self, tgid): with self.connection: result = self.cursor.execute( "SELECT * FROM users WHERE tgid = ?", [tgid] ).fetchall() return bool(len(result))
у кого создаётся пустой фаил так же как у меня то вот так пробуйте: execute ("""CREATE TABLE IF NOT EXISTS accounts ("id INTEGER PRIMARY KEY AUTOINCREMENT" , "card_id TEXT") """)