Как просмотреть базу данных и схему django sqlite3 db
Я новичок в Django framework.
Я попытался создать простой блог, следуя учебникам djangogirls.
здесь по умолчанию мы получаем sqlite3 по умолчанию Database Engine
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
Я пробовал некоторые запросы ORM и даже выполнил некоторые строки sql-запросов
в моем проекте django у меня есть это db.и sqlite3
blog db.sqlite3 env manage.py mysite
Мой Вопрос: как узнать схему что django создал в этой БД.sqlite3 (я знал mysql,где я могу видеть детали о каждой базе данных и таблицах, поэтому здесь я просто хочу знать больше вещей в sqlite)
у меня есть sqlite3 в моей системе, и я попробовал .команда базы данных, но она просто показывает мне
seq name file
--- --------------- ----------------------------------------------------------
0 main
2 ответов
перейти в папку, где находится база данных, а затем
sqlite3 db.sqlite3
затем
.tables
или .схема
в зависимости от того, что вы хотите. Вместо прямого вызова sqlite3 вы можете сделать
./manage.py dbshell
и введите команды sqlite.
вы можете использовать следующую команду, чтобы получить SQL-скрипт для создания базы данных.
python manage.py sqlmigrate app_label migration_name