运行python文件时发生本地postgresql安装问题

运行python文件时发生本地postgresql安装问题,python,postgresql,flask,Python,Postgresql,Flask,我的config.py 导入操作系统 # import the Flask class from the flask module from flask import Flask, render_template, redirect, \ url_for, request, session, flash from functools import wraps from flask.ext.sqlalchemy import SQLAlchemy # create the applicati

我的config.py 导入操作系统

# import the Flask class from the flask module
from flask import Flask, render_template, redirect, \
url_for, request, session, flash
from functools import wraps
from flask.ext.sqlalchemy import SQLAlchemy



# create the application object
app = Flask(__name__)

# config
import os
app.config.from_object(os.environ['APP_SETTINGS'])

# create the sqlalchemy object
db = SQLAlchemy(app)

# import db schema
from models import *
我希望有人能帮我找出我做错了什么,我是按照这个在线教程学习的,所以大部分的东西都在那里

您缺少
APP\u设置
环境变量。定义好了,你就可以开始了

# default config
class BaseConfig(object):
DEBUG = False
# shortened for readability
SECRET_KEY = 'secret key'
SQLALCHEMY_DATABASE_URI = os.environ['DATABASE_URL']


class DevelopmentConfig(BaseConfig):
DEBUG = True


class ProductionConfig(BaseConfig):
DEBUG = False

我不确定教程中首先讨论的是什么,但是,当作者讨论添加
数据库URL
环境变量时,您可以在链接到的视频中看到它大约4分钟。

感谢您的帮助,我猜它起到了作用,但在视频的大约6分钟后,作者创建了一个db_create.py,我也使用了相同的示例,但我得到了一个错误,即回溯(最后一次调用):db.create_all()中第6行的文件“db_create.py”库未加载:libssl.1.0.0.dylib引用自:/Users/nihit/Desktop/flask intro/venv/lib/python2.7/site-packages/psycopg2//u psycopg.so原因:找不到图像你能帮我弄清楚你是如何安装Postgres的吗?我正在使用教程中提到的postgre应用程序。关于这个错误,有很多问题。他们都建议需要使用较新版本的
openssl
重新安装
psycopg2
。一些人建议使用环境变量。其他人建议使用符号链接。如果这些都不适用于你,你应该将其作为一个新问题来问,这样人们就可以回答。我找到了一篇帮助我的帖子,谢谢你的帮助,非常感谢
# default config
class BaseConfig(object):
DEBUG = False
# shortened for readability
SECRET_KEY = 'secret key'
SQLALCHEMY_DATABASE_URI = os.environ['DATABASE_URL']


class DevelopmentConfig(BaseConfig):
DEBUG = True


class ProductionConfig(BaseConfig):
DEBUG = False
export APP_SETTINGS=config.DevelopmentConfig