Таблица базы данных не отображаетсяPython

Программы на Python
Ответить
Anonymous
 Таблица базы данных не отображается

Сообщение Anonymous »

В разделе «Запустить я проверяю», создана ли пользователь таблицы :
Database creation attempted
Existing tables: ['user']
Database URI: sqlite:///database.db

Однако, когда я ввел sqlite3 data.db.tables, ничего не появилось. Мой код:
#Initializing
app = Flask(__name__)
bcrypt = Bcrypt(app)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db'
db = SQLAlchemy(app)
app.config['SECRET_KEY'] = 'secretkey'

#Creating the user class
class User(db.Model, UserMixin):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(20), nullable=False, unique=True)
password = db.Column(db.String(50), nullable=False)

#Running the app
if __name__ == "__main__":
with app.app_context():
db.create_all()
print("Database creation attempted")

# Check if table exists
inspector = inspect(db.engine)
tables = inspector.get_table_names()
print("Existing tables:", tables)
print("Database URI:", app.config['SQLALCHEMY_DATABASE_URI'])
app.run(debug=True)


Подробнее здесь: https://stackoverflow.com/questions/793 ... nt-show-up
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»