2012/06/28

[Python][django]sqlite3の設定時の注意

setting.pyファイルでDATABASESの設定ができるのだが、sqlite3を設定する場合は、ENGINEキーの設定もそうだが、NAMEキーの設定も注意したい。

例えば、windowsで設定する場合は、下のようになる。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'C:/Django-1.4/testsite/database/test.sqlite',
        'USER': '',
        'PASSWORD': '',
        'HOST': '',
        'PORT': '',
    }
}
要注なのだが、windowsの場合でも、NAMEキーのディレクトリ設定は、「\」(エンマーク)ではなく「/」であるところ。

「\」にしてしまうと、正常終了しないので、気をつけたい

0 コメント:

コメントを投稿