Tôi đọc các tài liệu Postgres cho Flaskthế nào để chạy Postgres địa phương
và họ cho rằng, để chạy Postgres bạn nên có đoạn mã sau
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = postgresql://localhost/[YOUR_DB_NAME]'
db = SQLAlchemy(app)
Làm sao tôi biết tên cơ sở dữ liệu của tôi?
tôi đã viết db như tên gọi - nhưng tôi đã nhận ra lỗi
sqlalchemy.exc.OperationalError: (OperationalError) FATAL: database "[db]"
does not exist
Chạy Heroku với Flask nếu điều đó giúp
Tôi thực sự không biết mình đang làm gì - đây là lần đầu tiên của tôi. Tôi đã thử tạo một cơ sở dữ liệu, với db createdb nhưng tôi nhận được lỗi sau - không thể kết nối với cơ sở dữ liệu postgres: không thể kết nối với máy chủ: Không có tệp hoặc thư mục như vậy –
Vì vậy, tôi không nghĩ rằng mình đã tạo ra một lỗi vì tôi gặp lỗi . Tôi nên làm gì/làm thế nào tôi nên tạo một từ - db createdb - không làm việc cho tôi? –
@camus: [Không có những điều như "postgre".] (Http://wiki.postgresql.org/wiki/Identity_Guidelines) –