TypeError 'builtin_function_or_method' 在 heroku 部署期间不可迭代

TypeError 'builtin_function_or_method' is not iterable during heroku deployment

我正在尝试将我的第一个 django 应用程序部署到 heroku。我已按照指南中的所有设置步骤进行操作,但在部署期间我 运行 进入以下回溯:

if 'DATABASES' not in config:
TypeError: argument of type 'builtin_function_or_method' is not iterable

如果我禁用 collectstatic 然后部署 运行s 没有错误,但是当我尝试迁移我的数据库时它会引发相同的错误。有人可以帮忙吗?

原来我的 Django 设置文件中缺少一个 ():

django_heroku.settings(locals())

而不是:

django_heroku.settings(locals)