我正在尝试移植sayIt
一个带有 postgresql 的 django 应用程序作为沙尘暴应用程序。
我有一个在 Ubuntu 上运行的实例,并使用原始打包在开发模式下运行它。但是,会出现如下错误:
...** SANDSTORM SUPERVISOR:启动谷物。沙盒类型:用户 线程中未处理的异常由 正在执行系统检查... 系统检查未发现任何问题(0 静音)。 回溯(最近一次通话最后): 包装器中的文件“/usr/local/lib/python2.7/dist-packages/django/utils/autoreload.py”,第 229 行 fn(*args, **kwargs) 文件“/usr/local/lib/python2.7/dist-packages/django/core/management/commands/runserver.py”,第 116 行,inner_run self.check_migrations() 文件“/usr/local/lib/python2.7/dist-packages/django/core/management/commands/runserver.py”,第 168 行,在 check_migrations 执行器 = MigrationExecutor(连接[DEFAULT_DB_ALIAS]) 文件“/usr/local/lib/python2.7/dist-packages/django/db/migrations/executor.py”,第 19 行,在 __init__ self.loader = MigrationLoader(self.connection) 文件“/usr/local/lib/python2.7/dist-packages/django/db/migrations/loader.py”,第 47 行,在 __init__ self.build_graph() 文件“/usr/local/lib/python2.7/dist-packages/django/db/migrations/loader.py”,第 191 行,在 build_graph self.applied_migrations = recorder.applied_migrations() 文件“/usr/local/lib/python2.7/dist-packages/django/db/migrations/recorder.py”,第 59 行,在应用程序迁移中 self.ensure_schema() 文件“/usr/local/lib/python2.7/dist-packages/django/db/migrations/recorder.py”,第 49 行,在 ensure_schema 如果 self.Migration._meta.db_table 在 self.connection.introspection.table_names(self.connection.cursor()) 中: 光标中的文件“/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py”,第 162 行 光标 = self.make_debug_cursor(self._cursor()) _cursor 中的文件“/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py”,第 135 行 self.ensure_connection() 文件“/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py”,第 130 行,在 ensure_connection self.connect() 文件“/usr/local/lib/python2.7/dist-packages/django/db/utils.py”,第 98 行,在 __exit__ 六.reraise(dj_exc_type,dj_exc_value,回溯) 文件“/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py”,第 130 行,在 ensure_connection self.connect() 文件“/usr/local/lib/python2.7/dist-packages/django/db/backends/base/base.py”,第 119 行,在连接中 self.connection = self.get_new_connection(conn_params) 文件“/usr/local/lib/python2.7/dist-packages/django/db/backends/postgresql_psycopg2/base.py”,第 176 行,在 get_new_connection 连接 = Database.connect(**conn_params) 文件“/usr/local/lib/python2.7/dist-packages/psycopg2/__init__.py”,第 164 行,在连接中 conn = _connect(dsn,connection_factory=connection_factory,异步=异步) django.db.utils.OperationalError:无法连接到服务器:连接被拒绝 服务器是否在主机“127.0.0.1”上运行并接受 端口 5432 上的 TCP/IP 连接?
我试图输入grain,但文件只是说read vagrant-spk's source code,我读过但看不懂。
似乎 postgresql 没有运行和监听,但我完全不知道为什么。任何提示表示赞赏。谢谢!