본문 바로가기

전체 글589

파이썬 Django 테스트 뷰 추가 파이썬 Django 테스트 뷰 Django 의 다양한 측면을 테스트할 때, 본 프로젝트를 파괴하지 않고 코드를 테스트할 수 있는 장소를 갖는 것이 좋은 생각이 될 수 있다. 이 과정은 선택적인 과정이지만, 이 자습서의 모든 단계를 따르려면 아래에서 만든 것과 동일한 테스트 보기를 추가해야 한다. 그런 다음 예제를 따라 직접 컴퓨터에서 사용해 볼 수 있다. 파이썬 Django Test View 추가 views.py 파일에 "testing"라는 보기를 추가하는 것으로 시작한다: my_tennis_club/members/views.py: from django.http import HttpResponse from django.template import loader from .models import Membe.. 2024. 2. 23.
파이썬 Django 404(Page not found) 파이썬 Django 404(page not found) 존재하지 않는 페이지에 액세스하려고 하면(404 오류), 장고는 404 오류를 처리하는 내장 보기로 안내한다. 이 404 보기를 사용자 지정하는 방법은 이 장의 뒷부분에서 배우겠지만, 먼저 없는 페이지를 요청해 보자. 브라우저 창에서 주소 표시줄에 127.0.0.0.1:8000/masfdfg/를 입력한다. 두 가지 결과 중 하나를 얻을 수 있다: 또다른 404 페이지 예제이다. 첫 번째 결과를 얻으셨다면 내장된 장고 404 템플릿으로 안내되었다. 두 번째 결과가 나온 경우 설정에서 DEBUG가 True로 설정되고 False로 설정해야 404 템플릿으로 이동할 수 있다. 이 작업은 프로젝트 폴더에 있는 settings.py 파일에서 수행되며, 여기서 .. 2024. 2. 22.
파이썬 Django 메인 인덱스 페이지(Main Index Page) 파이썬 Django 메인 인덱스 페이지(Main Index Page) 우리 프로젝트에는 메인 페이지가 필요하다. 메인 페이지는 누군가가 프로젝트의 루트 폴더를 방문할 때 랜딩 페이지가 된다. 이제 프로젝트의 루트 폴더를 방문할 때 오류가 발생한다: 127.0.0.1:8000/. main.html이라는 템플릿을 만드는 것으로 시작한다: my_tennis_club/members/templates/main.html: {% extends "master.html" %} {% block title %} My Tennis Club {% endblock %} {% block content %} My Tennis Club Members Check out all our members {% endblock %} 파이썬 Dj.. 2024. 2. 21.
파이썬 Django 마스터 템플릿 추가 파이썬 django extra tag 이전 페이지에서는 모든 구성원을 나열하기 위한 템플릿과 구성원에 대한 세부 정보를 위한 템플릿 두 개를 만들었다. 템플릿에는 두 템플릿에 대해 동일한 HTML 코드 세트가 있다. Django는 모든 페이지에서 동일한 작업을 수행하기 위해 모든 페이지에 포함할 수 있는 "parent template"을 만드는 방법을 제공한다. 필요한 HTML 요소를 모두 포함하여 master.html이라는 템플릿을 만드는 것으로 시작한다: my_tennis_club/members/templates/master.html: {% block content %} {% endblock %} Django가 요소 안에 태그를 막고, 요소가 보이나요? 그들은 django에게 이 블록을 다른 출처의 .. 2024. 2. 20.