1

我正在尝试移植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 没有运行和监听,但我完全不知道为什么。任何提示表示赞赏。谢谢!

4

0 回答 0