Я пробовал все в Flask SQLAlchemy, но все еще не могу создавать таблицы в Postgres.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Я пробовал все в Flask SQLAlchemy, но все еще не могу создавать таблицы в Postgres.

Сообщение Anonymous »

Это код, который я написал в своем файле app.py

Код: Выделить всё

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from dotenv import load_dotenv
import os
import secrets
from modules.web_application.models.model import User, ScrapedData, PromptLog

load_dotenv()

app = Flask(__name__)

app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv('DATABASE_URL')
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
app.config['SECRET_KEY'] = secrets.token_hex(32)

db = SQLAlchemy(app)

try:
with app.app_context():
db.metadata.clear()
print("Registered Tables:", db.metadata.tables.keys())
db.create_all()
print("Registered Tables:", db.metadata.tables.keys())

except Exception as e:
print(f"Error during table creation: {e}")

if __name__ == '__main__':
app.run(debug=True)
Я пробовал очистить метаданные базы данных, а также пробовал db.create_all() 100 различными способами. Пожалуйста, помогите мне отладить это

Подробнее здесь: https://stackoverflow.com/questions/792 ... -create-ta
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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