2016-09-21 11 views
2

私はPython、django、mongoDBの世界では初心者です。私は、セットアップDjangoプロジェクト(VIRTUALENV、のpython3、Djangoの== 1.10.1にMongoDB)をしましたし、いくつかの基本的なパッケージの要件をインストール:MongoDBのDjango FrameworkとPython3の使い方

Django==1.10.1 
django-mongodb-engine==0.6.0 
djangotoolbox==1.8.0 
mongoengine==0.9.0 
pymongo==3.3.0 

が、私はpython3 manage.py syncdbを使用してsyncdbの実行しようとしたとき、それは

~/virtenv/lib/python3.5/site-packages/django_mongodb_engine/base.py", line 272 
    raise ImproperlyConfigured, exc_info[1], exc_info[2] 
          ^
SyntaxError: invalid syntax 
を示しています

Settings.pyドキュメントから

import os 
import mongoengine 
# Build paths inside the project like this: os.path.join(BASE_DIR, ...) 
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 


DEBUG = True 

ALLOWED_HOSTS = [] 

# Application definition 

INSTALLED_APPS = [ 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
] 

MIDDLEWARE = [ 
    'django.middleware.security.SecurityMiddleware', 
    'django.contrib.sessions.middleware.SessionMiddleware', 
    'django.middleware.common.CommonMiddleware', 
    'django.middleware.csrf.CsrfViewMiddleware', 
    'django.contrib.auth.middleware.AuthenticationMiddleware', 
    'django.contrib.messages.middleware.MessageMiddleware', 
    'django.middleware.clickjacking.XFrameOptionsMiddleware', 
] 

ROOT_URLCONF = 'fvp_amu.urls' 

TEMPLATES = [ 
    { 
     'BACKEND': 'django.template.backends.django.DjangoTemplates', 
     'DIRS': [], 
     'APP_DIRS': True, 
     'OPTIONS': { 
      'context_processors': [ 
       'django.template.context_processors.debug', 
       'django.template.context_processors.request', 
       'django.contrib.auth.context_processors.auth', 
       'django.contrib.messages.context_processors.messages', 
      ], 
     }, 
    }, 
] 

WSGI_APPLICATION = 'fvp_amu.wsgi.application' 


# Database 

DATABASES = { 
    'default' : { 
     'ENGINE' : '', 
     'NAME' : 'fvp_amu' 
     } 
    } 

# Password validation 

AUTH_PASSWORD_VALIDATORS = [ 
    { 
     'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', 
    }, 
    { 
     'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', 
    }, 
    { 
     'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', 
    }, 
    { 
     'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', 
    }, 
] 

STATIC_URL = '/static/' 
+0

settings.pyを追加してください。 – Windsooon

+0

私はsetting.py @Windsooonを追加しました –

答えて

1

django-mongodb-engine

DATABASES = { 
    'default' : { 
     'ENGINE' : 'django_mongodb_engine', 
     'NAME' : 'my_database' 
    } 
} 
+0

MongoDBのためにPostgres – harshil9968

+0

の指示を追加しました。申し訳ありませんが、私の間違いです。 – Windsooon

+0

@Windsooonうまくいきません –

関連する問題