스크래치부터 첫 번째 Django 프로젝트 설정하기

Django는 빠른 개발과 깔끔하고 실용적인 디자인을 장려하는 고급 Python 웹 프레임워크입니다. ORM, 템플릿, 인증과 같은 기본 제공 기능을 제공하여 견고하고 확장 가능한 웹 애플리케이션 구축을 간소화합니다.

Django를 설치하는 방법?

시작하려면 컴퓨터에 Python이 설치되어 있어야 합니다. 다음 단계에 따라 Django를 설치하세요.

  1. Python과 pip가 설치되어 있는지 확인하세요. 터미널에서 python --versionpip --version을 실행하세요.
  2. Create a virtual environment to isolate your project dependencies:
    python -m venv myenv
  3. Activate the virtual environment:
    # On Windows
    myenv\Scripts\activate
    # On macOS/Linux
    source myenv/bin/activate
  4. 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.pyINSTALLED_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의 문서를 탐색하여 각 기능을 더 자세히 살펴보고 완벽하게 기능하는 웹 애플리케이션을 빌드하세요!