Django 시작 가이드: Python 웹 개발 도구 익히기

PHPz
풀어 주다: 2024-01-19 09:41:14
원래의
661명이 탐색했습니다.

Django入门指南:掌握Python Web开发利器

Django는 Python 언어 기반의 웹 애플리케이션 프레임워크로 웹 애플리케이션 개발 프로세스를 단순화하고 고품질의 유지 관리가 쉬운 웹 애플리케이션의 신속한 개발을 지원합니다. 이 글에서는 여러분이 이 강력한 웹 개발 도구를 빠르게 익히는 데 도움이 되는 Django 소개 가이드를 제공할 것입니다.

1. Django 설치

먼저 pip를 통해 설치할 수 있는 Django를 설치해야 합니다. 터미널을 열고 다음 명령을 입력하세요.

pip install Django
로그인 후 복사

설치가 완료된 후 터미널에 다음 명령을 입력하면 됩니다. Django가 성공적으로 설치되었는지 확인하세요.

python -m django --version
로그인 후 복사

"3.2.5"와 유사한 Django 버전 번호가 반환되면 Django가 성공적으로 설치되었음을 의미합니다.

2. Django 프로젝트 만들기

Django를 설치한 후 웹 애플리케이션 개발 여정을 시작하려면 프로젝트를 만들어야 합니다. 명령 터미널을 열고 프로젝트를 저장하려는 디렉터리에 다음 명령을 입력하세요.

django-admin startproject mysite
로그인 후 복사

mysite는 "manage.py"라는 파일을 포함하여 Django의 표준 디렉터리 구조를 기반으로 자동 생성된 프로젝트 이름입니다. 그리고 "mysite"라는 폴더가 있습니다. 이 폴더는 Django 프로젝트의 루트 디렉터리입니다.

3. Django 개발 서버 실행

다음으로 Django 프로젝트의 루트 디렉터리에서 명령 터미널을 열고 다음 명령을 입력하여 Django 개발 서버를 시작하세요.

python manage.py runserver
로그인 후 복사

이제 Django 프로젝트가 이미 실행 중입니다. 로컬 서버에서는 브라우저에 "http://127.0.0.1:8000/"을 입력하여 볼 수 있습니다.

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

Django에서 애플리케이션은 관련 모델(데이터 구조), 뷰(요청을 처리하는 함수) 및 템플릿(렌더링된 출력 HTML)으로 구성됩니다. 이제 새로운 Django 애플리케이션을 만들어 보겠습니다.

Django 프로젝트의 루트 디렉터리에서 명령 터미널을 열고 다음 명령을 입력하세요.

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

myapp은 애플리케이션의 이름이며, 이 역시 Django의 표준 디렉터리 구조를 기반으로 자동 생성됩니다.

5. 뷰 함수 작성

Django에서 뷰 함수는 요청을 처리하고 웹 페이지의 HTML 콘텐츠를 생성합니다. myapp/views.py 파일을 열고 다음 코드를 입력하세요:

from django.http import HttpResponse

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

이 보기 함수는 단순히 "Hello, Django!" 메시지를 반환합니다. 이 메시지는 나중에 브라우저에서 볼 수 있습니다.

6. URLconf 작성

Django에서 URLconf는 URL을 뷰에 매핑하는 모듈입니다. myapp 디렉토리에 있는 urls.py 파일을 열고 다음 코드를 입력하세요:

from django.urls import path
from . import views

urlpatterns = [
    path('hello/', views.hello, name='hello'),
]
로그인 후 복사

이 URLconf는 /hello/ 경로를 방금 작성한 view 함수 hello()에 매핑합니다. path() 함수의 두 번째 매개변수는 방금 정의한 뷰 함수의 이름입니다.

7. 프로젝트 라우팅 구성

이제 myapp에 대한 경로를 만들었으므로 이를 Django 프로젝트의 전체 경로에 추가해야 합니다. mysite/urls.py 파일을 열고 다음과 같이 수정합니다.

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('myapp/', include('myapp.urls')),
]
로그인 후 복사

이 라우팅 모듈은 "/myapp/" 경로에 있으며 include() 함수를 통해 myapp의 라우팅 파일을 호출합니다.

8. 웹사이트 테스트

이제 Django 웹사이트를 테스트할 준비가 되었습니다! Django 개발 서버를 실행하고(아직 시작되지 않은 경우) 브라우저에 "http://127.0.0.1:8000/myapp/hello/"를 입력하세요. "Hello, Django!" 메시지가 표시됩니다.

Django 애플리케이션 개발을 성공적으로 완료했지만 이는 매우 간단한 예일 뿐입니다. 실제 웹 애플리케이션에는 더 많은 보기, 양식, 데이터베이스 모델, 템플릿, 정적 파일 등이 필요합니다. 하지만 이 기사의 튜토리얼을 통해 여러분은 Django로 웹 애플리케이션을 만드는 방법을 이미 알고 있으며, 추가 정보와 문서를 어디서 얻을 수 있는지도 알고 있습니다.

이 문서의 모든 코드 예제는 데모용이며 실제 개발 중에 필요에 따라 조정하십시오.

위 내용은 Django 시작 가이드: Python 웹 개발 도구 익히기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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