我目前正在用Python和JavaScript类学习CS50的Web编程。我试着运行一个烧瓶服务器flask.cli.no异常错误。我正在尝试连接到heroku上的postGRES SQL数据库。在
import os
from flask import Flask, session
from flask_session import Session
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
app = Flask(__name__)
# Check for environment variable
if not os.getenv("DATABASE_URL"):
raise RuntimeError("DATABASE_URL is not set!!!")
# Configure session to use filesystem
app.config["SESSION_PERMANENT"] = False
app.config["SESSION_TYPE"] = "filesystem"
Session(app)
# Set up database
engine = create_engine(os.getenv("DATABASE_URL"))
db = scoped_session(sessionmaker(bind=engine))
@app.route("/")
def index():
return "Project 1: TODO"
Bash命令提示符:
^{pr2}$当我打开http://127.0.0.1:5000/时,我应该看到文本“project1:TODO”!在
这通常发生在一个或多个包损坏时。尝试使用pip更新所有包 使用以下命令
相关问题 更多 >
编程相关推荐