2013-07-22 4 views
3

내가 얻을 내 .DB 파일로 이어지는 경로는 다음 데이터베이스 파일을 열 수 없습니다 장고/sqlite3를

~/Development/Django/django_prac/practice/database 

내 Settings.py입니다

OperationalError: unable to open database file 

오류

DATABASES = { 
'default': { 
    'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 
    'NAME': '/Home/Development/Django/django_prac/practice/database/practice.db',      # Or path to database file if using sqlite3. 
     # The following settings are not used with sqlite3: 
    'USER': '', 
    'PASSWORD': '', 
    'HOST': '',      # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP. 
    'PORT': '',      # Set to empty string for default. 
     } 
    } 

나는 또한 시도했다

~/Development/Django/django_prac/practice/database$ 
난 당신이 아마 경로에 오류가 pwd /Home/Development/Django/django_prac/practice/database/ 이상의 디렉토리를 시도하고 복사 생각

DATABASES = { 
'default': { 
    'ENGINE': 'django.db.backends.sqlite3', 
    'NAME': 'practice.db', # Just the name 
    'USER': '', 
    'PASSWORD': '', 
    'HOST': '',    
    'PORT': '',    
     } 
    } 

: 내 'NAME'아직 같은 오류 6,

+3

당신이'Home'을 쓰기나요하지만 당신은'home'를 원하는 데 도움이? –

+1

먼저 "ls /Home/Development/Django/django_prac/practice/database/practice.db"와 같은 파일이 있는지 확인해야합니다. – schneck

+1

'syncdb를 실행 했습니까? – lalo

답변

3

확인을 발생, 내 제안이다 산출. 그런 다음 플러스 DB 이름

희망

+0

감사합니다! 그것은 일했다! – Liondancer

관련 문제