Note 이 장의 일부는 Geek Girls Carrots 튜토리얼과 django-marcador tutorial 튜토리얼을 기초로 작성되었습니다. django-marcador 튜토리얼 저작권은 Markus Zapke-Gründemann et al이 소유하고 있습니다.
C:\Program Files\PostgreSQL\9.3
부분입니다.)setx PATH "% PATH%;C:\Program Files\PostgreSQL\9.3\bin"
. 프롬프트에서 코드를 붙여 넣기 하려면, 마우스 오른쪽 버튼을 클릭한 후 메뉴에서 붙여 넣기를 선택하세요. 경로 끝에
\bin이 있는지 확인하세요.
SUCCESS: Specified value was saved.`라는 메시지가 보여야 해요. psql
명령을 입력해서 Postgres 콘솔을 실행하겠습니다. 콘솔을 어떻게 실행시키는지 모두 기억하고 있죠?맥 OS X 에서는 터미널 애플리케이션을 실행하세요. (애플리케이션 → 유틸리티 안에 있어요) 리눅스에서는 애플리케이션(Applications) → 보조 프로그램(Accessories) → 터미널(Command) 안에 있습니다. 윈도우에서는 시작 메뉴 → 모든 프로그램 → 악세사리 → 명령 프롬프트 에 있습니다. 간혹 윈도우에서는psql
실행 시에, Postgres 설치 시에 선택했던 username과 password입력을 요구할 수 있습니다. 만약 psql에서 암호를 입력했는데 인증되지 않는다면,psql -U <username> -W
명령을 실행한 후 암호를 입력해보세요.
$
에서 #
으로 바뀌었어요. 이제 PostgreSQL로 명령을 보낼 수 있다는 뜻이에요. CREATE USER name;
명령을 실행해 유저 계정을 생성할게요.name
부분을 로그인 아이디(혹은 자기 이름)로 변경해주세요. 악센트가 들어간 글자나 공백 문자는 쓸 수 없습니다. (예를 들어 bożena maria
일 경우 유효하지 않습니다. bozena_maria
로 변경해주세요.) 성공하면 콘솔에서 CREATE ROLE
응답이 보일 거예요.name
에는 위 ROLE에서 입력했던 name
을 써야 해요. (예: bozena_maria
). 이제 현재 프로젝트에서 사용할 수 있는 빈 데이터베이스가 만들어졌어요. 성공하면 콘솔에서 CREATE ROLE
응답이 보일 거예요.mysite/settings.py
파일에서 DATABASES
부분을 찾아서USER
와 NAME
에는 방금 전 생성했던 name
을 입력해주세요.psycopg2
입니다. 설치방법은 윈도우와 리눅스/맥 마다 조금 달라요.C:\
경로로 옮겨주세요. C:\psycopg2.exe
위치에 있어야 합니다.virtualenv
을 활성화하고, 아래 명령을 실행하세요.python -c "import psycopg2"
명령을 실행하세요. 모든 오류가 없다면 성공적으로 설치가 끝난 거에요.name
을 사용자 이름으로 바꾸는 것을 잊지 마세요. 이메일과 비밀번호를 묻는 메시지가 나타날 거예요.