首页 > 解决方案 > Django - 为什么迁移命令不起作用?

问题描述

我正在按照 django 文档创建一个简单的 django 项目。我创建了一个应用程序投票并添加了模型和 URL,并将应用程序添加到 settings.py 中的 INSTALLED_APPS。

但是当我尝试运行 migrate 命令时,没有任何效果。我在控制台上没有得到任何结果/输出。我尝试使用 Ctrl+X 停止该命令,但即使这样也不起作用。我试过了python manage.py makemigrations python manage.py migratepython manage.py showmigrations但没有任何效果。

标签: python-3.xdjango-rest-framework

解决方案


我有同样的问题。问题是我的 postgresql 设置相同PORT=51697,这导致了问题。我把它换成了它PORT= '',它就像一个魅力。

我的设置如下:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.postgresql',
    'NAME': 'your database name',
    'USER': 'postgres',
    'PASSWORD': '',
    'HOST': 'localhost',
    'PORT': '',
  }
}

推荐阅读