*VS Code를 사용합니다 !
새 프로젝트 생성하기
1 폴더 지정
새 프로젝트를 생성할 폴더를 지정합니다.
2 새 프로젝트 생성
아래와 같이 코드를 작성하여 새 프로젝트를 생성합니다. 둘 중 마음에 드는거 쓰면 되는데 저는 주로 후자를 씁니다.
py -m django startproject (새 프로젝트 명)
또는
django-admin startproject (새 프로젝트 명)
이때 CommandError: '(새 프로젝트 명)' is not a valid project name. Please make sure the name a valid identifier. (유효하지 않은 프로젝트 이름)하고 뜬다면 다음 중에 해당사항이 있는지 확인 해 봅시다.
1 숫자로 시작 불가 2 -(하이픈) 기호 사용 불가 3 프로젝트 이름을 test 로 지정 불가
그렇지만 1 시작만 아니면 숫자 사용 가능 2 _(언더바) 사용 가능 3 test01 처럼 변경 시 프로젝트 명으로 지정 가능합니다. 저는 project01 이라는 이름으로 프로젝트를 생성하였습니다. 혹시나 한글로도 되는지 시도해봤는데 한글로도 파일생성이 됩니다.
'project01' 프로젝트를 생성하면, project01 폴더와 manage.py 가 들어 있는 것을 확인 할 수 있습니다.
앱 생성하기
1 프로젝트 지정
새 앱을 생성할 프로젝트를 지정합니다. 저는 위에서 만들어둔 project01에 만들어 봤습니다.
2 새 app 생성
다음과 같은 코드를 작성하여 새 app을 생성합니다. 이때 꼭 vscode 가상환경 활성화(인터프리터 설정)가 되어있어야 합니다.
py manage.py startapp (새 app 이름)
이때 CommandError: '(새 app 명)' is not a valid app name. Please make sure the name a valid identifier. (유효하지 않은 프로젝트 이름)하고 뜬다면 다음 중에 해당사항이 있는지 확인 해 봅시다.
1 숫자로 시작 불가 2 -(하이픈) 기호 사용 불가 3 앱 이름을 test 로 지정 불가
그렇지만 1 시작만 아니면 숫자 사용 가능 2 _(언더바) 사용 가능 3 test01 처럼 변경 시 app명으로 지정 가능합니다. 저는 app1 이라는 이름으로 앱을 생성하였습니다. 역시나 한글도 가능합니다.
'app1' 앱이 생성되면, migrations폴더 및 다음과 같은 .py 파일들이 들어가 있는 것을 확인 할 수 있습니다.
서버 실행하기
1 터미널에서 서버 열기
다음 코드를 작성하여 서버를 엽니다. 당연히 vscode 가상환경 활성화가 되어있는 상태여야 합니다.
py manage.py runserver
'Python > Django' 카테고리의 다른 글
[Django] 회원가입, 로그인 기본 모델 (0) | 2023.03.21 |
---|---|
VSCode에서 python 가상환경 실행하기 (0) | 2022.10.12 |
[Django] 명령 프롬프트 - 가상환경에 장고(Django) 설치/실행/종료하기 (0) | 2022.09.28 |