Djangoのデータベース設定について
DjangoGirlsTutorialを進めていたのですが、データベースのあたりでエラーが出てしまいます。
具体的には、クエリセット1のページでコンソール画面を開いてデータベースのデータを表示させようとした時に以下のエラーが出ました。
$ python manage.py shell
/Users/you_mac/.pyenv/versions/3.5.2/lib/python3.5/site-
packages/IPython/core/interactiveshell.py:724: UserWarning: Attempting
to work in a virtualenv. If you encounter problems, please install
IPython inside the virtualenv.
warn("Attempting to work in a virtualenv. If you encounter problems,
please "
Python 3.5.2 (default, Nov 1 2016, 17:50:43)
Type "copyright", "credits" or "license" for more information.
IPython 5.2.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: from blog.models import Post
In [2]: Post.objects.all()
Out[2]: ---------------------------------------------------------------
ImproperlyConfigured Traceback (most recent call last)
…
/Users/you_mac/.pyenv/versions/3.5.2/lib/python3.5/site-
packages/django/db/backends/dummy/base.py in complain(*args, **kwargs)
19
20 def complain(*args, **kwargs):
---> 21 raise ImproperlyConfigured("settings.DATABASES is
improperly configured. "
22 "Please supply the ENGINE value. Check "
23 "settings documentation for more details.")
ImproperlyConfigured: settings.DATABASES is improperly configured.
Please supply the ENGINE value. Check settings documentation for more
details.
mysite/setting.pyのデータベース設定はチュートリアルと同じく以下のようにしています。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
エラーを見る限り、sqlite3を正しく起動できていないように思います。どのようにすればデータベースを読み込むようにできますでしょうか。
解決方法がありましたら、ご教授ください。