Django를 처음부터 배우기: Django를 설치하고 구성하는 방법에 대한 자세한 소개, 특정 코드 예제가 필요합니다.
Django는 Python 언어로 작성된 오픈 소스 웹 애플리케이션 프레임워크로, 개발자가 강력한 웹 애플리케이션 프로그램을 쉽게 구축하는 데 도움이 됩니다. . 초보자이고 Django를 처음부터 배우고 싶다면 이 문서에서 특정 코드 예제와 함께 자세한 설치 및 구성 가이드를 제공할 것입니다.
가상 환경 설치
Django 프로젝트를 학습하고 개발할 때 가상 환경 사용을 권장합니다. 가상 환경은 프로젝트 종속성을 격리하는 데 도움이 될 수 있는 독립적인 Python 실행 환경입니다. 가상 환경을 설치하는 명령은 다음과 같습니다.
$ pip install virtualenv
가상 환경 생성
myenv라는 가상 환경을 생성합니다. 명령줄에서 다음 명령을 실행합니다.
$ virtualenv myenv
가상 환경 활성화
가상 환경의 루트 디렉터리로 이동하여 다음 명령을 사용하여 가상 환경을 활성화합니다.
$ source myenv/bin/activate
Install Django
활성화된 가상 환경에서 , 다음 명령을 사용하세요. Django 설치:
$ pip install django
Create a Django project
명령줄에서 프로젝트를 만들 디렉터리로 이동하고 다음 명령을 실행하여 myproject라는 Django 프로젝트를 만듭니다.
$ django-admin startproject myproject
개발 서버 시작
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 프로젝트를 확인하세요.
간단한 Django 앱 만들기
프로젝트 루트 디렉터리에서 다음 명령을 실행하여 myapp이라는 Django 앱을 만듭니다.
$ python manage.py startapp myapp
이렇게 하면 프로젝트에 myapp이라는 폴더가 생성됩니다. 이 폴더에는 몇 가지 샘플 코드와 구성 파일이 포함되어 있습니다. .
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
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})
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>
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'), ]
위 단계를 통해 Django를 성공적으로 설치 및 구성하고 간단한 Django 애플리케이션을 만들었습니다. 이는 Django 학습의 기본일 뿐이며, 양식, 사용자 인증, 데이터베이스 작업과 같은 더 심층적인 주제가 많이 있습니다. 이 글이 여러분이 Django를 시작하고 학습 여정의 길을 닦는 데 도움이 되기를 바랍니다. 즐겁게 공부하세요!
위 내용은 Django를 배우기 위한 첫 번째 단계: 설치 및 구성 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!