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.
}
}
'NAME'시도 : 'abc.db'? – iMom0
@ iMom0 [Django docs] (https://docs.djangoproject.com/en/dev/intro/tutorial01/#database-setup)에서 : "SQLite를 사용하는 경우 데이터베이스는 컴퓨터의 파일이됩니다 그 경우 NAME은 그 파일의 전체 절대 경로 (파일 이름 포함) 여야합니다. " –
@AnujGupta하지만 상대 경로를 사용하여 db 파일을 만들 수 있습니다. – iMom0