こんにちは私は自分のdjangoアプリをgitを使ってopenshiftrhcにアップロードしたいと思います。プッシュアンドリフレッシュ後、メインページが表示されますが、ユーザーインスタンスを必要とするすべてが機能していません。
私のエラーは:
'Ident authentication failed for user "admin"'
...py2.6.egg/django/db/backends/postgresql_psycopg2/base.py in _cursor, line 177
データベースが正しく接続されていないと思います:
私のsettings.pyで
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'MY_APP_NAME',
'USER': 'admin',
'PASSWORD': 'MY_PASSWORD',
'HOST': '',
'PORT': '',
}
私はmanage.pysyncdbをしませんでした、私はそれをする方法がわかりません。スーパーユーザーが作成されていないので、おそらくそれが問題ですか?
dbへのパスはどうですか?私のコンピューターのsettings.pyでは、少し異なって見えます。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': '//home//pachucx//Project//db//sqlite3.db',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
コンピューターではすべてが正常に機能しました。
違いは、NAMEではDBファイルへのパスを使用しているのに対し、サーバー側ではその名前のみを使用していることです。拡張子.dbを追加する必要がありますか、それとも私が知らないパスを追加する必要があります。それとも、manage.py syncdbだけで問題が解決するのでしょうか?もしそうなら、それを正しく行う方法を教えてください例えばgitを使って
どうもありがとう。