Django 시작 가이드: Django 프레임워크를 올바르게 설치하고 설정하는 방법
소개:
Django는 개발자가 효율적인 웹 애플리케이션을 신속하게 구축할 수 있도록 완전한 솔루션 세트를 제공하는 강력한 Python 웹 프레임워크입니다. 이 문서에서는 관련 소프트웨어 설치, 프로젝트 및 애플리케이션 생성, 특정 코드 예제 제공을 포함하여 Django 프레임워크를 올바르게 설치하고 설정하는 방법을 단계별로 설명합니다. 이 글이 여러분이 Django 프레임워크를 빠르게 시작하는 데 도움이 되기를 바랍니다.
1단계: Python 및 pip 설치
Django 설치를 시작하기 전에 Django는 Python을 기반으로 하기 때문에 먼저 Python과 pip를 설치해야 합니다. 공식 Python 웹사이트에서 최신 버전의 Python을 다운로드하여 설치할 수 있으며, 시스템 환경 변수에 반드시 추가해야 합니다. 설치가 완료되면 터미널에 다음 명령을 입력하여 Python과 pip가 성공적으로 설치되었는지 확인할 수 있습니다.
python --version pip --version
2단계: Django 설치
Python과 pip를 설치한 후 pip 명령을 사용하여 Django를 설치할 수 있습니다. 터미널에 다음 명령을 입력하세요:
pip install django
이렇게 하면 최신 버전의 Django 프레임워크가 설치됩니다.
3단계: Django 프로젝트 만들기
Django를 설치한 후에는 Django 프로젝트를 만들어야 합니다. 터미널에 다음 명령을 입력하세요:
django-admin startproject myproject
이렇게 하면 프로젝트의 기본 구조가 포함된 myproject라는 폴더가 생성됩니다. 프로젝트 이름은 프로젝트의 실제 요구에 따라 수정될 수 있습니다.
4단계: Django 개발 서버 실행
프로젝트가 생성된 후 프로젝트 폴더에 들어가서 개발 서버를 실행해야 합니다. 터미널에 다음 명령을 입력하세요:
cd myproject python manage.py runserver
이렇게 하면 기본적으로 로컬 호스트의 포트 8000에서 실행되는 Django의 개발 서버가 시작됩니다. 웹 브라우저에서 http://localhost:8000/을 방문하면 실행 결과를 볼 수 있습니다. 모든 것이 순조롭게 진행되면 기본 Django 환영 페이지가 표시됩니다.
5단계: Django 애플리케이션 만들기
Django에서 프로젝트는 하나 이상의 애플리케이션으로 구성됩니다. Django 앱은 다음 명령을 사용하여 생성할 수 있습니다:
python manage.py startapp myapp
그러면 프로젝트 폴더에 애플리케이션의 기본 구조가 포함된 myapp이라는 폴더가 생성됩니다. 애플리케이션의 이름은 애플리케이션의 기능과 요구 사항에 따라 수정될 수 있습니다.
6단계: 애플리케이션 구성
애플리케이션을 생성한 후 Django 프로젝트에도 구성해야 합니다. myproject/settings.py 파일을 열고 INSTALLED_APPS 목록을 찾아 여기에 애플리케이션을 추가하세요.
INSTALLED_APPS = [ ... 'myapp', ]
7단계: 데이터베이스 생성
애플리케이션이 데이터베이스를 사용해야 하는 경우 데이터베이스를 생성하고 Django를 구성해야 합니다. 먼저 연결. myproject/settings.py 파일에서 DATABASES 설정을 찾아 데이터베이스 유형 및 구성에 따라 적절한 설정을 지정합니다. 예를 들어 SQLite 데이터베이스의 경우 다음 구성을 사용할 수 있습니다.
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }
8단계: 모델 만들기
Django에서 모델은 데이터베이스의 테이블 구조를 나타내는 데 사용됩니다. 모델은 myapp/models.py 파일에서 정의할 수 있습니다. 예를 들어 다음 코드는 간단한 모델을 정의합니다.
from django.db import models class MyModel(models.Model): name = models.CharField(max_length=50) age = models.IntegerField()
9단계: 데이터베이스 마이그레이션
모델을 정의한 후 마이그레이션을 통해 데이터베이스 구조를 동기화해야 합니다. 터미널에 다음 명령을 입력하세요:
python manage.py makemigrations python manage.py migrate
이렇게 하면 모델 변경 사항을 기반으로 마이그레이션 파일이 생성되어 데이터베이스에 적용됩니다.
10단계: 쓰기 보기 및 URL 구성
보기 및 URL 구성은 Django의 핵심 구성 요소 중 하나이며 HTTP 요청을 처리하고 해당 응답을 생성하는 데 사용됩니다. myapp/views.py 파일에 보기 기능을 작성합니다. 예:
from django.shortcuts import render from django.http import HttpResponse def index(request): return HttpResponse("Hello, Django!")
그런 다음 myproject/urls.py 파일을 열고 URL 구성을 추가한 후 보기 기능을 URL에 매핑합니다.
from django.urls import path from myapp import views urlpatterns = [ path('', views.index, name='index'), ]
11단계: 실행 Django 개발 서버
뷰와 URL을 구성한 후 Django 개발 서버를 다시 실행하세요:
python manage.py runserver
웹 브라우저에서 http://localhost:8000/을 방문하면 업데이트된 결과를 볼 수 있습니다.
요약:
이 글에서는 Django 프레임워크를 올바르게 설치하고 설정하는 방법을 간략하게 소개하고 자세한 코드 예제를 제공합니다. 이 글을 통해 여러분이 Django의 사용법을 미리 이해하고, 자신만의 Django 프로젝트를 성공적으로 생성하고 배포할 수 있기를 바랍니다. 실제 개발에는 더욱 심층적인 콘텐츠와 기술이 여러분을 기다리고 있습니다. Django 프레임워크를 사용하여 좋은 결과를 얻으시기 바랍니다!
위 내용은 시작하기: Django 프레임워크를 올바르게 설치하고 구성하기 위한 전체 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!