2012-10-08 6 views
0

저는 장고를 초보자입니다. 제발 같이가주세요. 나는이 tutorial을 따르고 settings.py을 수정하여 sqlite 파일을 만드는 데 몇 시간 동안 고생했다. 나는이 질문이 asked before 인 것을 안다. 그러나 대답은 나를 위해 일하지 않는다.Django on Mac : sqlite 파일을 만들 수 없습니다.

다음과 같이 settings.py를 수정 한 후에 python manage.py syncdb (및 sudo python manage.py syncdb)을 실행했지만 터미널에서 아무 반응이 없습니다. 또한 지정된 경로에 db 파일이 작성되지 않습니다.

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 
     'NAME': '/Users/philip/Documents/Developer/mysite/abc.db',      # Or path to database file if using sqlite3. 
     'USER': '',      # Not used with sqlite3. 
     'PASSWORD': '',     # Not used with sqlite3. 
     'HOST': '',      # Set to empty string for localhost. Not used with sqlite3. 
     'PORT': '',      # Set to empty string for default. Not used with sqlite3. 
    } 
} 
+0

'NAME'시도 : 'abc.db'? – iMom0

+0

@ iMom0 [Django docs] (https://docs.djangoproject.com/en/dev/intro/tutorial01/#database-setup)에서 : "SQLite를 사용하는 경우 데이터베이스는 컴퓨터의 파일이됩니다 그 경우 NAME은 그 파일의 전체 절대 경로 (파일 이름 포함) 여야합니다. " –

+0

@AnujGupta하지만 상대 경로를 사용하여 db 파일을 만들 수 있습니다. – iMom0

답변

0

다시 시작하면 작동합니다.

관련 문제