2012-03-06 48 views

答えて

1

エラーはそれをすべて示しています。あなたの場所にsqlite DBファイルがありますか?それは正しく言及されていますか?あなたのフレームワークが正しく見つけて読み込めるように、sqlite DBファイルを作成/修正する必要があります!

+0

データベース既にpresent.DATABASES = { 'デフォルト':{ 'ENGINE': 'django.db.backends.postgresql_psycopg2'、 \t 'NAME': 'BDU-セロリ' 'USER':「ジャンゴ'、 'パスワード ':' hello ' } } – sam

+0

@sam:あなたが入れた設定はPostGreですが、あなたのフレームワークはsqliteを使用しているようです。フレームワークをチェックインする必要があります。どこにsqlite configを参照しているのですか。 – linuxeasy

0

は、以下の設定変更、 settings.py内のファイル、あなたの " manage.py" があるフォルダ内の " settings.py" ..

を作ります

DATABASE_ENGINE = 'sqlite3'   # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 
DATABASE_NAME = '[your_database_name]'    # Or path to database file if using sqlite3. 
DATABASE_USER = ''    # Not used with sqlite3. 
DATABASE_PASSWORD = ''   # Not used with sqlite3. 

Nあなたはいいです.. .. !!

あなたのデータベースファイルはプロジェクトフォルダに保存されます。

+0

既に私は、データベース= { 'デフォルト' のように書かれている:{ 'ENGINE': 'django.db.backends.postgresql_psycopg2'、 \t 'NAME': 'BDU-セロリ' 'USER': 'ジャンゴ' 、 'パスワード': 'hello' } } – sam

+0

あなたは何をしているのか知っていません...設定は "あなたはpostgresqlを使用しています"と言っていますが、 "UはSQLiteを使用しています"質問を見るだけで助けてください...詳細なエラー情報を投稿してください!! –

1

私は初心者でも同様の問題がありました。 python manage.py syncdbを実行すると、.dbファイルが作成されます。あなたのターミナルウィンドウから、ディレクトリ構造のmanage.pyファイルと同じフォルダにいることを確認してください。この場所から、必要なテーブルを正常に作成することができました。 settings.pyファイルは、プロジェクトを最初に設定したときにすでに作成されています。

1

python manage.py syncdbはデータベースファイルを作成しますが、すでに存在するディレクトリが必要です。

関連する問題