./manage.py e.py syncdb显示了一些错误
(ENV)vijay@vijay-Ideapad-Z570:~/nightybuild/heroku-landing$ ./manage.py syncdb ImproperlyConfigured: settings.DATABASES配置不当。请提供发动机 价值。有关更多详细信息,请查看设置文档。 (ENV)vijay@vijay-Ideapad-Z570:~/nightybuild/heroku-landing$
在我的settings.py里
数据库={ 另加“postgresql_psycopg2 2”、“mysql”、“sqlite3”或“oracle”。 如果使用sqlite3的话,就会得到更多的产品,或者是数据库文件的路径。 #以下设置不与sqlite3一起使用: 另一种是通过域套接字对本地主机进行“空”,或通过TCP对本地主机进行“127.0.0.1”。 另一种是中转站、中转站、中转站。 }
但我的应用程序在heroku成功运行。当它自动部署时,heroku postgres吐露道。但在当地的发展中,却表现出了这一错误。
你能告诉我如何设置本地数据库吗?
发布于 2014-05-30 22:18:32
您使用的是哪种类型的数据库?MySQL,SQLite?这将是您的ENGINE值。
另外,您的本地postgres用户名和密码是什么?你的数据库名呢?
下面是一个postgres数据库的示例,该数据库名为testdb,用户名为、myusername和密码mypassword
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'testdb',
'USER': 'myusername',
'PASSWORD': 'mypassword',
'HOST': '',
'PORT': '',
}您可能需要根据您的需要进行更改。最大的变化可能是您的ENGINE值。如果使用postgresql_psycopg2,则将MySQL更改为mysql,如果使用SQLite,则更改为sqlite。而且,如果使用SQLite,则不会有USER和PASSWORD的值。
https://stackoverflow.com/questions/23964002
复制相似问题