python-3.x - Django - 为什么迁移命令不起作用?
问题描述
我正在按照 django 文档创建一个简单的 django 项目。我创建了一个应用程序投票并添加了模型和 URL,并将应用程序添加到 settings.py 中的 INSTALLED_APPS。
但是当我尝试运行 migrate 命令时,没有任何效果。我在控制台上没有得到任何结果/输出。我尝试使用 Ctrl+X 停止该命令,但即使这样也不起作用。我试过了python manage.py makemigrations
python manage.py migrate
,python manage.py showmigrations
但没有任何效果。
解决方案
我有同样的问题。问题是我的 postgresql 设置相同PORT=51697
,这导致了问题。我把它换成了它PORT= ''
,它就像一个魅力。
我的设置如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'your database name',
'USER': 'postgres',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '',
}
}
推荐阅读
- triggers - GTM - 跟踪除某些类之外的所有下载
- windows - 当我的脚本运行的节点是 jenkins 管道脚本时,如何调用 REST API?
- matlab - 如何处理涉及三个向量的索引?
- c++ - C ++中的枚举与原始值?
- android - 如何修复“NavHostFragment 的后退堆栈上的无效后退堆栈条目”?
- python - OpenCV解码JPEG返回嘈杂的图像
- javascript - 使用 vb-modal 指令和 @click 的 Bootstrap-vue 问题
- kubernetes - 当我运行 sudo minikube start --vm-driver=none 它给我错误
- r - 获取 Rstudio Server 的 IP 地址和端口
- javascript - 如何延迟发送动作(去抖动)