> 백엔드 개발 > 파이썬 튜토리얼 > Django 학습 시작하기: 전체 설치 가이드

Django 학습 시작하기: 전체 설치 가이드

PHPz
풀어 주다: 2024-02-19 15:25:06
원래의
732명이 탐색했습니다.

Django 학습 시작하기: 전체 설치 가이드

Django를 처음부터 배우세요: 포괄적인 가이드가 설치 과정을 안내하며 특정 코드 예제가 필요합니다.

Django는 Python 기반의 오픈 소스 웹 애플리케이션 프레임워크로 효율적이고 유연하며 확장 가능한 웹 사이트와 웹 사이트를 구축하는 데 널리 사용됩니다. 응용 프로그램. 초보자에게 Django의 기본을 익히는 것은 웹 개발 분야의 첫 번째 단계입니다.

이 글은 Django를 처음부터 배우는 데 도움이 될 것입니다. 포괄적인 가이드에는 Django를 설치하고 특정 코드 예제를 사용하는 방법이 포함되어 있습니다.

  1. Python 설치

시작하기 전에 먼저 Python이 설치되어 있는지 확인하세요. 공식 Python 웹사이트(https://www.python.org/downloads/)로 이동하여 최신 버전의 Python을 다운로드하고 설치할 수 있습니다.

  1. Django 설치

Python을 설치한 후 Python의 패키지 관리 도구인 pip를 사용하여 Django를 설치할 수 있습니다. 터미널이나 명령 프롬프트를 열고 다음 명령을 입력하여 설치하세요.

pip install django
로그인 후 복사
  1. Create a Django project

설치가 완료되면 Django 프로젝트 생성을 시작할 수 있습니다. 터미널이나 명령 프롬프트에서 프로젝트를 생성하려는 디렉터리로 이동하여 다음 명령을 실행합니다:

django-admin startproject myproject
로그인 후 복사

이렇게 하면 현재 디렉터리에 Django 프로젝트의 기본 구조가 포함된 myproject라는 새 폴더가 생성됩니다.

  1. Django 개발 서버 실행

프로젝트가 성공적으로 생성되면 프로젝트 디렉토리에 들어가 Django 개발 서버를 실행할 수 있습니다. 터미널 또는 명령 프롬프트에서 myproject 디렉터리로 이동하여 다음 명령을 실행합니다:

python manage.py runserver
로그인 후 복사
로그인 후 복사

이렇게 하면 기본적으로 http://localhost:8000/에서 수신 대기하는 Django 개발 서버가 시작됩니다. 브라우저에서 이 주소를 방문할 수 있으며 모든 것이 정상이면 초기 Django 환영 페이지가 표시됩니다.

  1. Django 애플리케이션 만들기

Django에서는 프로젝트 하나에 여러 애플리케이션이 포함될 수 있습니다. 애플리케이션은 특정 기능을 구현하는 프로젝트의 작은 모듈입니다. Django 명령을 사용하여 새 애플리케이션을 만들 수 있습니다.

터미널이나 명령 프롬프트에서 myproject 디렉터리로 이동하여 다음 명령을 실행하세요.

python manage.py startapp myapp
로그인 후 복사

이렇게 하면 앱의 기본 구조가 포함된 myproject 디렉터리 아래에 myapp이라는 새 폴더가 생성됩니다.

  1. 모델 정의

Django에서는 모델을 사용하여 데이터 구조를 정의합니다. 애플리케이션의 models.py 파일에서 모델을 정의할 수 있습니다. myapp/models.py 파일을 열고 다음 예에 따라 모델을 정의합니다.

from django.db import models

class MyModel(models.Model):
    name = models.CharField(max_length=100)
    age = models.IntegerField()
로그인 후 복사

여기에서는 이름과 나이라는 두 개의 필드가 포함된 MyModel이라는 모델을 정의합니다.

  1. 데이터베이스 마이그레이션 실행

모델을 정의한 후 해당 테이블 구조를 생성하려면 데이터베이스를 마이그레이션해야 합니다. 터미널 또는 명령 프롬프트에서 myproject 디렉터리로 이동하여 다음 명령을 실행합니다.

python manage.py makemigrations
python manage.py migrate
로그인 후 복사

이렇게 하면 모델 변경 사항을 기반으로 데이터베이스 마이그레이션 파일이 생성되어 데이터베이스에 적용됩니다.

  1. Creating Views

Django에서 뷰는 사용자 요청을 처리하는 함수 또는 클래스입니다. 앱의 views.py 파일에서 뷰를 정의할 수 있습니다. myapp/views.py 파일을 열고 다음과 같이 뷰를 정의합니다.

from django.shortcuts import render
from django.http import HttpResponse

def my_view(request):
    return HttpResponse("Hello, Django!")
로그인 후 복사

여기에서는 사용자가 해당 URL에 액세스할 때 "Hello, Django!"가 포함된 응답을 반환하는 my_view라는 뷰를 정의합니다.

  1. URL 매핑 구성

마지막으로 사용자 요청을 해당 뷰로 라우팅하도록 URL 매핑을 구성해야 합니다. 애플리케이션의 urls.py 파일에 다음 코드를 추가합니다.

from django.urls import path
from . import views

urlpatterns = [
    path('my-view/', views.my_view, name='my-view'),
]
로그인 후 복사

여기서 my_view 뷰를 /my-view/ URL에 매핑합니다.

  1. Django 개발 서버 실행

위 단계를 완료한 후 Django 개발 서버를 다시 실행하고 브라우저에서 정의한 URL에 액세스할 수 있습니다. 터미널 또는 명령 프롬프트에서 myproject 디렉터리로 이동하여 다음 명령을 실행합니다.

python manage.py runserver
로그인 후 복사
로그인 후 복사

그런 다음 브라우저에서 http://localhost:8000/my-view/를 방문하면 "Hello, Django!"라는 응답이 표시됩니다. 에게.

위의 단계를 통해 우리는 Django를 처음부터 배우기 위한 포괄적인 가이드를 완성했습니다. 이 가이드는 Django의 설치 및 기본 사용법을 안내하고, 특정 코드 예제를 통해 더 나은 이해를 돕습니다. 계속해서 Django의 더 많은 기능과 사용법을 배우고 탐구하며 원하는 웹 애플리케이션을 구축할 수 있기를 바랍니다!

위 내용은 Django 학습 시작하기: 전체 설치 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿