>  기사  >  백엔드 개발  >  Django를 배우기 위한 첫 번째 단계: 설치 및 구성 가이드

Django를 배우기 위한 첫 번째 단계: 설치 및 구성 가이드

WBOY
WBOY원래의
2024-02-18 21:47:07461검색

Django를 배우기 위한 첫 번째 단계: 설치 및 구성 가이드

Django를 처음부터 배우기: Django를 설치하고 구성하는 방법에 대한 자세한 소개, 특정 코드 예제가 필요합니다.

Django는 Python 언어로 작성된 오픈 소스 웹 애플리케이션 프레임워크로, 개발자가 강력한 웹 애플리케이션 프로그램을 쉽게 구축하는 데 도움이 됩니다. . 초보자이고 Django를 처음부터 배우고 싶다면 이 문서에서 특정 코드 예제와 함께 자세한 설치 및 구성 가이드를 제공할 것입니다.

  1. Python 설치
    시작하기 전에 컴퓨터에 Python이 설치되어 있는지 확인하세요. Python 공식 홈페이지(https://www.python.org/downloads/)에서 자신의 시스템에 맞는 Python 버전을 다운로드한 후 설치 마법사의 안내에 따라 설치하시면 됩니다.
  2. 가상 환경 설치
    Django 프로젝트를 학습하고 개발할 때 가상 환경 사용을 권장합니다. 가상 환경은 프로젝트 종속성을 격리하는 데 도움이 될 수 있는 독립적인 Python 실행 환경입니다. 가상 환경을 설치하는 명령은 다음과 같습니다.

    $ pip install virtualenv
  3. 가상 환경 생성
    myenv라는 가상 환경을 생성합니다. 명령줄에서 다음 명령을 실행합니다.

    $ virtualenv myenv
  4. 가상 환경 활성화
    가상 환경의 루트 디렉터리로 이동하여 다음 명령을 사용하여 가상 환경을 활성화합니다.

    $ source myenv/bin/activate
  5. Install Django
    활성화된 가상 환경에서 , 다음 명령을 사용하세요. Django 설치:

    $ pip install django
  6. Create a Django project
    명령줄에서 프로젝트를 만들 디렉터리로 이동하고 다음 명령을 실행하여 myproject라는 Django 프로젝트를 만듭니다.

    $ django-admin startproject myproject
  7. 개발 서버 시작
    Enter your 프로젝트 루트 디렉터리에서 다음 명령을 실행하여 개발 서버를 시작합니다.

    $ python manage.py runserver

    모든 것이 성공하면 다음과 유사한 출력이 표시됩니다.

    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.

    이제 다음을 수행할 수 있습니다. 브라우저에서 http://127.0.0.1:8000/을 방문하여 Django 프로젝트를 확인하세요.

  8. 간단한 Django 앱 만들기
    프로젝트 루트 디렉터리에서 다음 명령을 실행하여 myapp이라는 Django 앱을 만듭니다.

    $ python manage.py startapp myapp

    이렇게 하면 프로젝트에 myapp이라는 폴더가 생성됩니다. 이 폴더에는 몇 가지 샘플 코드와 구성 파일이 포함되어 있습니다. .

  9. Django 애플리케이션 구성
    프로젝트의 루트 디렉터리에서 settings.py 파일을 열고 INSTALLED_APPS 옵션을 찾아 'myapp'을 추가하세요.
  10. Create Model
    myapp 폴더의 models.py 파일에 모델을 정의하세요. 예를 들어, 사용자를 나타내는 간단한 모델을 생성해 보겠습니다.

    from django.db import models
    
    class User(models.Model):
     name = models.CharField(max_length=50)
     email = models.EmailField()
    
     def __str__(self):
         return self.name

    가상 환경에서 다음 명령을 실행하여 모델을 데이터베이스에 적용합니다.

    $ python manage.py makemigrations
    $ python manage.py migrate
  11. myapp 폴더의 views.py 파일에 뷰 생성
    정의 의 간단한 보기 기능. 예를 들어 모든 사용자를 반환하는 보기 함수를 만들어 보겠습니다.

    from django.shortcuts import render
    from .models import User
    
    def user_list(request):
     users = User.objects.all()
     return render(request, 'user_list.html', {'users': users})
  12. Create Templates
    myapp 폴더에 template라는 폴더를 만들고 그 안에 user_list.html이라는 템플릿 파일을 만듭니다. 템플릿 파일에 모든 사용자의 데이터 표시:

    <!DOCTYPE html>
    <html>
    <head>
     <title>User List</title>
    </head>
    <body>
     <h1>User List</h1>
     <ul>
     {% for user in users %}
         <li>{{ user.name }} - {{ user.email }}</li>
     {% endfor %}
     </ul>
    </body>
    </html>
  13. URL 구성
    myproject 폴더의 urls.py 파일에서 URL 라우팅을 구성하세요. 예를 들어 user_list 보기를 '/users/' 경로에 바인딩하도록 URL을 구성합니다.

    from django.urls import path
    from myapp import views
    
    urlpatterns = [
     path('users/', views.user_list, name='user_list'),
    ]
  14. 프로젝트 실행
    개발 서버를 다시 시작한 다음 http://127.0.0.1:8000/users/를 방문하여 모든 사용자 목록을 봅니다.

위 단계를 통해 Django를 성공적으로 설치 및 구성하고 간단한 Django 애플리케이션을 만들었습니다. 이는 Django 학습의 기본일 뿐이며, 양식, 사용자 인증, 데이터베이스 작업과 같은 더 심층적인 주제가 많이 있습니다. 이 글이 여러분이 Django를 시작하고 학습 여정의 길을 닦는 데 도움이 되기를 바랍니다. 즐겁게 공부하세요!

위 내용은 Django를 배우기 위한 첫 번째 단계: 설치 및 구성 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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