我已经准备好将我的应用程序部署到heroku上了,我已经看过一些教程,比如下载psycopg2,然后再到这里
ENGINE': 'django.db.backends.postgresql_psycopg2',ThenI已经读到了其他像这样具有后端的
ENGINE': 'django.db.backends.postgresql',哪种方法是正确的,为什么?不管是哪种方式,它似乎都有效。
发布于 2016-03-29 17:45:28
如果您使用的是最新的Django (1.9),那么最好使用postgres。另一个引擎是旧的,但它仍然是为了兼容性而工作。
关于这个的更多信息,您可以在官方文档中阅读。
发布于 2016-03-29 17:48:43
如果您正在使用Django 1.9+,那么使用django.db.backends.postgresql。更容易记住!
对于较早版本的Django,您必须使用django.db.backends.postgresql_psycopg2。
来自医生们
在旧版本中,
django.db.backends.postgresql后端被命名为django.db.backends.postgresql_psycopg2。为了向后兼容,旧名称在新版本中仍然有效。
https://stackoverflow.com/questions/36290954
复制相似问题