Проблемы с доступом к базе данных Django из проекта Python
Я пытаюсь сделать элементарное подключение к базе данных, которую я создал в проекте Django (в PyCharm) из другого (нового) проекта Python в PyCharm, и у меня не получается даже получить список таблиц, отображаемых в Python. Может ли кто-нибудь подсказать, что я делаю неправильно, неправильно ли я задаю имя базы данных или мне нужно сделать какой-то шаг перед этим, чтобы подключить имя к базе данных?
У меня следующее подключение (правая панель):
А мой код выглядит следующим образом (скопировано из примера):
import sqlite3
try:
# Making a connection between sqlite3
# database and Python Program
sqliteConnection = sqlite3.connect('identifier.sqlite')
# If sqlite3 makes a connection with python
# program then it will print "Connected to SQLite"
# Otherwise it will show errors
print("Connected to SQLite")
# Getting all tables from sqlite_master
sql_query = """SELECT name FROM sqlite_master
WHERE type='table';"""
# Creating cursor object using connection object
cursor = sqliteConnection.cursor()
# executing our sql query
cursor.execute(sql_query)
print("List of tables\n")
# printing all tables list
print(cursor.fetchall())
except sqlite3.Error as error:
print("Failed to execute the above query", error)
finally:
# Inside Finally Block, If connection is
# open, we need to close it
if sqliteConnection:
# using close() method, we will close
# the connection
sqliteConnection.close()
# After closing connection object, we
# will print "the sqlite connection is
# closed"
print("the sqlite connection is closed")
Вывод, который я получаю:
Hi, PyCharm
Connected to SQLite
List of tables
[]
the sqlite connection is closed
Любые предложения будут оценены по достоинству. Спасибо.