장고(Django) 사용법
- Django 설치하기
Django를 사용하려면 먼저, Django를 설치해야 해요. Django를 설치하련면 다음과 같이 명령어를 입력해주세요.
pip install Django
- Django 프로젝트 만들기
Django 프로젝트를 만드려면, 다음 명령어를 입력하세요.
django-admin startㅕproject <프로젝트이름>
이 명령어를 실행하면 프로젝트 이름을 가진 새로운 디렉토리가 생성돼요.
- 애플리케이션 만들기
Django 애플리케이션을 만들려면, 다음 명령어를 입력하세요.
python manage.py startapp <애플리케이션이름>
이 명령어를 실행하면 애플리케이션 이름을 가진 새로운 디렉토리가 생성돼요.
- URL 매핑하기
URL매핑은 클라이언트 요청이 들어왔을 때, 어떤 뷰 함수를 실행할지 결정하는 작업이에요. Djnago에서 URL 매핑을 하려면 'urls.py' 파일을 수정하세요.
2.뷰 만들기
Djnago에서 뷰는 웹페이지를 동적으로 생성하는 파이썬 함수에요. 뷰 함수를 만들려면, 애플리케이션의 'views.py' 파일을 수정하세요.
- 템플릿 만들기
Django에서 템플릿은 HTML 파일과 비슷해요. 템플릿에서는 동적으로 생성된 데이터를 출력할 수 있어요. 템플릿을 만들려면, 애플리케이션 디렉토리 안에 'templates' 폴더를 만들고, HTML 파일을 생성하세요.
- 데이터베이스 모델 정의하기
Django에서는 데이터베이스 모델을 사용하여 데이터를 저장하고 관리해요. 데이터베이스 모델을 만들려면, 애플리케이션 디렉토리 안에 'models.py' 파일을 생성하고, 모델 클래스를 정의하세요.
- 데이터베이스 마이그레이션
데이터베이스 모델을 정의한 후에는, 데이터베이스 마이그레이션을 해야 돼요, 데이터베이스 마이그레이션은 데이터베이스 스키마를 생성하거나 업데이트하는 작업이에요.
python manage.py migrate
- 데이터베이스 생성
Django에서는 데이터베이스를 생성하기 위해 다음 명령어를 실행하면 돼요.
python manage.py migrate
이 명령어를 실행하면 데이터베이스 스키마가 생성됩니다.
- 서버 실행
마지막으로, 다음 명령어를 실행하여 개발 서버를 시작할 수 있어요.
python manage.py runserver
이 명령어를 실행하면, 개발 서버가 시작되며, 브라우저에서 'http://localhost:8000/'에 접속하면 Django 애플리케이션을 볼 수 있어요.
이러한 단계를 거쳐 Django 애플리케이션을 만들 수 있어요. 필요에 따라서 추가적인 설정과 라이브러리를 사용할 수 있으며, Django의 강력한 기능들을 활용하여 다양한 웹 애플리케이션을 개발할 수 있어요.
이상으로 장고 사용법을 단계적으로 살펴봤어요. 다음 글 부터는 각 단계별로 세부적인 사용법을 포스팅 하도록 할게요 !!
댓글