无法在Django应用程序的Heroku postgres数据库上同步数据库

2024-04-20 08:53:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将我的postgres数据库迁移到Heroku,以用于django应用程序。在我的设置.py根据Heroku教程,我有以下内容:

import dj_database_url
DATABASES = {'default': dj_database_url.config()}

但是,当我运行heroku run python manage.py syncdb时,我得到了以下错误:

^{pr2}$

我错过了什么?提前谢谢!在


Tags: djangorunpyimportconfig数据库应用程序default
2条回答

我也有同样的问题。评论local_settings内容解决了这个问题。在

所以问题是我有另一个文件本地.py在项目的“我的设置”文件夹中。树如下:

├── microblog
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── settings
│   │   ├── base.py
│   │   ├── base.pyc
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   ├── local.py
│   │   └── local.pyc
│   ├── settings.pyc
│   ├── urls.py
│   ├── urls.pyc
│   ├── wsgi.py
│   └── wsgi.pyc
├── Procfile
└── requirements.txt

因为我是遵循入门WitDjango教程,所以我在本地.py文件:

^{pr2}$

这就是问题的根源。我尝试将文件添加到my.gitignore,但没有成功。解决办法是把这些线注释掉。在

相关问题 更多 >