私は MongoDB バックエンドを持っていますが、 でこのエラーが発生していますpython3 manage.py runserver
。
トレースバック (最新の呼び出しが最後): ファイル "hct/.local/lib/python3.4/site-packages/Django-1.8.3-py3.4.egg/django/utils/autoreload.py"、225 行目ラッパー fn(*args, **kwargs) ファイル "hct/.local/lib/python3.4/site-packages/Django-1.8.3-py3.4.egg/django/core/management/commands/runserver.py "、112 行目、inner_run self.check_migrations() ファイル内"hct/.local/lib/python3.4/site-packages/Django-1.8.3-py3.4.egg/django/core/management/commands/runserver .py"、164 行目、check_migrations executor = MigrationExecutor(connections[DEFAULT_DB_ALIAS]) ファイル "hct.local/lib/python3.4/site-packages/Django-1.8.3-py3.4.egg/django/db/ migrations/executor.py"、19 行目、init内 self.loader = MigrationLoader(self.connection) ファイル "hct/.local/lib/python3.4/site-packages/Django-1.8.3-py3.4.egg/django/db/migrations/loader.py", 47 行目、初期化中 self.build_graph() ファイル "hct/.local/lib/python3.4/site-packages/Django-1.8.3-py3.4.egg/django/db/migrations/loader.py"、182 行目、build_graph 内ファイル "hct/.local/lib/python3.4/site-packages/Django-1.8.3-py3.4.egg/django/db/migrations/recorder.py"、行59、applied_migrationsのself.ensure_schema()ファイル「hct/.local/lib/python3.4/site-packages/Django-1.8.3-py3.4.egg/django/db/migrations/recorder.py」行52、ensure_schema で self.connection.schema_editor() をエディターとして使用: ファイル "hct/.local/lib/python3.4/site-packages/Django-1.8.3-py3.4.egg/django/db/backends/ base/base.py」、行 503、schema_editor 'このデータベース ラッパーの SchemaEditorClass 属性はまだ None') NotImplementedError:このデータベース ラッパーの SchemaEditorClass 属性はまだ None です
私はsettings.pyで次の変更を加えました -
インストール済みのアプリで、追加
'ジャンゴツールボックス',
settings.py のデータベース構成 -
DATABASES = {
'default': {
'ENGINE': 'django_mongodb_engine',
'NAME': 'dbname',
'HOST': 'dbhost',
'USER': 'dbuser',
'PASSWORD': 'dbpw'
}
}
次の 3 つの mongodb パッケージが site-packages にインストールされています。
- django-mongodb-engine ( https://github.com/django-nonrelから)
- ジャンゴツールボックス
- ピモンゴ
以下に該当する場合は、
- 私の models.py はまだ完全に入力されていません。
- 実行する
django-admin runserver --settings = myproject.settings
と、発生します
ImportError:「myproject」という名前のモジュールがありません
プロジェクトフォルダは次のとおりです-
私のプロジェクト
私のプロジェクト
- 設定.py
- wsgi.py
マイアプリ
管理.py
https://github.com/django-nonrel (mongodb-engine-master に加えて)から他のパッケージをインストールする必要があるかどうかはわかりません。