Задать вопрос
@ForSureN1
frontend dev

Почему не открывается таблица базы данных sqlite3?

Добрый день.
У меня имеется начальное веб приложение, и мне потребовалось создать базу данных через SQLAlchemy + sqlite3
При запуске веб-приложения, ошибок никаких не выдает, создается файл (mydatabase.db), в классе присутствует пару колон по типу: емаил, пароль.
в терминале ввожу sqlite3 mydatabase.db
После ввожу Select * from mydatabase.db;
и выдает такую ошибку: "Error: no such table: Users"
Но если я открываю базу напрямую, то там имеются все колонки.
Пробовал менять и название класса, и название базы, ничего не помогло.
5dc2872a9e3fa330684917.png
5dc2873be82a1900378276.png
WXKJIDc1Hfg.jpg
X371AOTJPr8.jpg
  • Вопрос задан
  • 1594 просмотра
Подписаться 1 Средний 18 комментариев
Пригласить эксперта
Ответы на вопрос 2
@pcdesign
Вы создали класс Users.
И теперь два пути. Руками создать таблицу users в sql, что не есть хорошо.
Либо запустить что-то вроде:
manage.py db init
и тогда все таблицы будут созданы автоматически.
https://habr.com/ru/post/251415/
Ответ написан
Для начала проверьте, какие таблицы вообще есть в БД командой
.tables
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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