Доступ к таблицам SQLite с помощью Django на Ubuntu
Я следую руководству официальной документации Django по настройке базы данных, представленному здесь :
https://docs.djangoproject.com/en/4.0/intro/tutorial02/
После выполнения приведенного ниже кода у меня должны появиться все необходимые таблицы базы данных в соответствии с настройками базы данных в моем mysite/settings.py
.
$ python manage.py migrate
Теперь я хочу проверить эти таблицы через терминал (это моя проблема -> я не могу).
В документации сказано:
If you’re interested, run the command-line client for your database and type \dt (PostgreSQL), SHOW TABLES; (MariaDB, MySQL), .tables (SQLite), or SELECT TABLE_NAME FROM USER_TABLES; (Oracle) to display the tables Django created.
Ни одна из этих команд не работает на моем терминале, мой проект настроен на SQlite, который является просто файлом в моей папке проекта, и SQLite включен в Python, поэтому мне не нужно устанавливать ничего другого для поддержки моей базы данных
Мой вопрос в том, могу ли я выполнить эту команду (.tables
) ТОЛЬКО в специальной командной строке sqlite и мне нужно установить ее ИЛИ есть ли способ получить доступ к ней с помощью терминала, который я использую на Django.
Любая помощь будет высоко оценена.
РЕДАКТИРОВАНИЕ :
Although the documentation says there is no installation needed, I tried sqlite3 -version and I got nothing back. So , I decided to install it with sudo apt install sqlite3 and after running sqlite3 CL I was able to access the DB