>백엔드 개발 >파이썬 튜토리얼 >Django 첫 번째 살펴보기: 명령줄을 사용하여 첫 번째 Django 프로젝트 만들기

Django 첫 번째 살펴보기: 명령줄을 사용하여 첫 번째 Django 프로젝트 만들기

王林
王林원래의
2024-02-19 09:56:061044검색

Django 첫 번째 살펴보기: 명령줄을 사용하여 첫 번째 Django 프로젝트 만들기

Django 프로젝트 여정 시작: 명령줄에서 시작하여 첫 번째 Django 프로젝트 만들기

Django는 Python을 기반으로 하며 웹 애플리케이션 개발을 위한 다양한 도구를 제공합니다. 필요한 기능. 이 문서에서는 명령줄에서 시작하여 첫 번째 Django 프로젝트를 만드는 방법을 안내합니다. 시작하기 전에 Python과 Django가 설치되어 있는지 확인하세요.

1단계: 프로젝트 디렉터리 만들기
먼저 명령줄 창을 열고 Django 프로젝트를 저장할 새 디렉터리를 만듭니다. 어디에서나 프로젝트 디렉토리를 생성하도록 선택할 수 있습니다. 다음 명령을 사용하여 "myproject"라는 디렉토리를 생성합니다:

mkdir myproject

그런 다음 이 디렉토리를 입력합니다:

cd myproject

2단계: Django 명령을 사용하여 프로젝트 생성
다음으로 다음을 사용할 수 있습니다. 프로젝트를 생성하는 Django의 명령줄 도구입니다. 명령줄에 다음 명령을 입력하세요:

django-admin startproject myproject

이렇게 하면 "myproject"라는 프로젝트 디렉터리가 생성되고 그 안에 필요한 파일과 폴더 구조가 생성됩니다. 프로젝트 디렉터리에는 "manage.py"라는 파일과 프로젝트의 구성 파일 및 기타 필요한 파일이 포함된 동일한 이름의 폴더가 포함됩니다.

이제 프로젝트 디렉터리로 이동하세요.

cd myproject

3단계: 프로젝트 실행
프로젝트 디렉터리에서 다음 명령을 사용하여 Django 프로젝트를 실행할 수 있습니다.

python manage.py runserver

이렇게 하면 개발 서버가 시작되고 다음 위치에서 프로젝트가 실행됩니다. 기본 로컬 호스트 및 포트(일반적으로 http://127.0.0.1:8000/). 브라우저에서 이 URL을 열 수 있으며 모든 것이 정상이면 Django의 기본 환영 페이지가 표시됩니다.

4단계: 애플리케이션 만들기
Django 프로젝트가 성공적으로 생성되었으므로 이제 애플리케이션을 만들 수 있습니다. Django 애플리케이션은 재사용할 수 있는 기능적 모듈입니다. 다음 명령을 사용하여 "myapp"이라는 앱을 만들 수 있습니다.

python manage.py startapp myapp

그러면 프로젝트 디렉터리에 앱 코드와 기타 필요한 파일이 포함된 "myapp"이라는 폴더가 생성됩니다.

5단계: 애플리케이션 구성
애플리케이션을 생성한 후 프로젝트 구성에 추가해야 합니다. 프로젝트 디렉토리에서 "settings.py" 파일을 열고 "INSTALLED_APPS" 섹션을 찾으세요. 다음 코드를 추가하세요:

'myapp',

이렇게 하면 Django에게 "myapp"이라는 앱을 만들었으며 해당 앱이 프로젝트에 포함되어야 함을 알립니다.

6단계: 모델 만들기
Django의 모델은 데이터 구조를 정의하는 데 사용됩니다. 앱의 'models.py' 파일에서 모델을 생성합니다. 간단한 예는 다음과 같습니다.

from django.db import models

class MyModel(models.Model):
    name = models.CharField(max_length=100)
    age = models.IntegerField()

이 모델은 "name" 필드와 "age" 필드가 있는 "MyModel"이라는 클래스를 정의합니다.

7단계: 마이그레이션 적용
모델을 생성하거나 수정한 후에는 명령을 실행하여 이러한 변경 사항을 데이터베이스에 적용해야 합니다. 다음 명령을 사용하십시오:

python manage.py makemigrations
python manage.py migrate

그러면 마이그레이션 파일이 생성되어 데이터베이스에 적용됩니다.

8단계: 뷰 및 URL 만들기
뷰는 HTTP 요청을 처리하는 함수 또는 메서드입니다. 앱의 "views.py" 파일에서 뷰를 생성합니다. 간단한 예는 다음과 같습니다.

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

def my_view(request):
    return HttpResponse("Hello, Django!")

프로젝트 디렉터리에서 "urls.py" 파일을 열고 다음 코드를 추가합니다.

from django.urls import path
from myapp import views

urlpatterns = [
    path('', views.my_view, name='my_view'),
]

이렇게 하면 URL "/"가 "my_view" 함수라는 뷰에 매핑됩니다.

9단계: 애플리케이션 테스트
마지막으로 개발 서버를 다시 시작하고 브라우저에서 http://127.0.0.1:8000/을 엽니다. 모든 것이 정상이면 뷰에서 반환된 "Hello, Django!" 메시지를 볼 수 있습니다.

축하해요! 첫 번째 Django 프로젝트를 성공적으로 만들고 그 안에 애플리케이션을 만들었습니다. 이제 계속해서 앱에 더 많은 기능을 개발하고 추가할 수 있습니다. 나는 당신의 성공을 기원합니다!

위 내용은 Django 첫 번째 살펴보기: 명령줄을 사용하여 첫 번째 Django 프로젝트 만들기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.