스크래치부터 첫 번째 Django 프로젝트 설정하기
Django는 빠른 개발과 깔끔하고 실용적인 디자인을 장려하는 고급 Python 웹 프레임워크입니다. ORM, 템플릿, 인증과 같은 기본 제공 기능을 제공하여 견고하고 확장 가능한 웹 애플리케이션 구축을 간소화합니다.
Django를 설치하는 방법?
시작하려면 컴퓨터에 Python이 설치되어 있어야 합니다. 다음 단계에 따라 Django를 설치하세요.
- Python과 pip가 설치되어 있는지 확인하세요. 터미널에서
python --version
과pip --version
을 실행하세요. - Create a virtual environment to isolate your project dependencies:
python -m venv myenv
- Activate the virtual environment:
# On Windows myenv\Scripts\activate # On macOS/Linux source myenv/bin/activate
- Install Django using pip:
pip install django
Django 프로젝트를 생성하는 방법?
Django가 설치되면 다음 명령을 실행하여 새 프로젝트를 만들 수 있습니다.
django-admin startproject myproject
이렇게 하면 Django 프로젝트에 필요한 파일이 포함된 myproject
이라는 디렉토리가 생성됩니다.
manage.py
: 프로젝트와 상호작용하는 명령줄 도구입니다.myproject/
: 구성 파일이 들어 있는 기본 프로젝트 폴더입니다.
개발 서버를 어떻게 실행하나요?
프로젝트 디렉토리로 이동하여 개발 서버를 시작하여 프로젝트가 어떻게 실행되는지 확인하세요.
cd myproject
python manage.py runserver
웹 브라우저를 열고 http://127.0.0.1:8000으로 이동합니다. Django 시작 페이지가 표시되어 프로젝트가 성공적으로 실행 중임을 나타냅니다.
Django에서 앱을 만드는 방법?
Django 프로젝트는 앱으로 구성됩니다. 첫 번째 앱을 만들려면 다음을 실행하세요.
python manage.py startapp myapp
이렇게 하면 앱에 필요한 파일이 있는 myapp
이라는 폴더가 생성됩니다. settings.py
의 INSTALLED_APPS
목록에 추가하여 프로젝트 설정에서 앱을 등록하는 것을 잊지 마세요.
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp', # Add this line
]
다음은 무엇인가요?
여기에서 모델, 뷰, 템플릿을 정의하여 앱 빌드를 시작할 수 있습니다. Django의 문서를 탐색하여 각 기능을 더 자세히 살펴보고 완벽하게 기능하는 웹 애플리케이션을 빌드하세요!