본문 바로가기

전체 글

(1835)
[Django]Render Context in Templates CodingEntrepreneurs Django 강의 정리 format 출력 차이점> 1. Python 일반적 format my_title = "Title TEST" doc = "{title}".format(title=my_title) print(doc) 'Title TEST' 2. Django my_title = "Title TEST" django_render_doc = "{{ title }}".format(title=my_title) Title TEST views> from django.http import HttpResponse from django.shortcuts import render # Model View Template (MVT) def home_page(request): my_title..
[Django]Add Bootstrap CodingEntrepreneurs Django 강의 정리 bootstrap site> https://getbootstrap.com/ Bootstrap The most popular HTML, CSS, and JS library in the world. getbootstrap.com start template> Hello, world! hello_world.html> Hello, world! 적용 스크린샷>
[Django]Loading a HTML Template CodingEntrepreneurs Django 강의 정리 TEMPLATES 확인> python manage.py shell import os from django.conf import settings BASE_DIR = settings.BASE_DIR print(BASE_DIR) 'D:\\Code\\Study\\Try_DJANGO_TUTORIAL_Ver2.2' os.path.join(BASE_DIR, 'templates') 'D:\\Code\\Study\\Try_DJANGO_TUTORIAL_Ver2.2\\templates' 1. Django는 백엔드에 관계 없이 템플릿을 로드하고 렌더링 하기 위한 표준 API를 정의 2. 로드는 지정된 식별자에 대한 템플릿을 찾아 미리 처리하는 작업으로 구성 3. 일반..
[Django]Your First Template CodingEntrepreneurs Django 강의 정리 templates 폴더 생성> mkdir templates hello_world.html> Hello World render> 지정된 템플릿을 지정된 컨텍스트 사전과 결합하고 해당 렌더링 된 텍스트와 함께 GroupWise/Response개체를 반환 views> from django.http import HttpResponse from django.shortcuts import render # Model View Template (MVT) def home_page(request): return HttpResponse(request, "hello_world.html") def about_page(request): return HttpResponse..
[Django]path vs re_path vs url CodingEntrepreneurs Django 강의 정리 re_path> 일치하는 그룹이 만들어지면, 일반적인 표현식에서 캡처된 그룹이 보기에 전달됩니다. 그룹이 명명된 경우에는 명명된 인수로, 그리고 다른 경우에는 위치 인수로 전달되지 않은 경우에는 위치 인수로 전달됩니다. 값은 유형 변환 없이 문자열로 전달됩니다. re_path 기호> ^ : 정규식 시작 기호 $ : 정규식 종료 기호 r : 이스케이프 기호 urls> """try_django URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.0/topics/http..
[Django]Multiple Views CodingEntrepreneurs Django 강의 정리 views> from django.http import HttpResponse # Model View Template (MVT) def home_page(request): return HttpResponse("Hello World") def about_page(request): return HttpResponse("About Us") def contact_page(request): return HttpResponse("Contact Us") urls> """try_django URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: ..
[Django]A First URL Mapping CodingEntrepreneurs Django 강의 정리 urls> 현재 Django project 의 URL 선언을 저장합니다. Django 로 작성된 사이트의 "목차" 라고 할 수 있습니다. URL경로 식을 Python함수에 매핑한다. 장고 처리 방식> 사용자가Django 전원 사이트에서 페이지를 요청하면, 시스템이 실행할 Python코드를 결정하기 위해 따르는 알고리즘입니다. 1. Django는 사용할 루트 URLconf모듈을 결정합니다. 일반적으로 이 값은 ROOT_FLLCONF설정 값이지만 들어오는 경우 HttpRequest개체에는(미들웨어에서 설정한) urlconf특성이 있으며, 해당 값은 ROOT_URLCONF설정 대신 사용됩니다. 2. Django는 Python모듈을 로드하고 변수를 찾습..
[Django]Define a View CodingEntrepreneurs Django 강의 정리 MVT(Model-Template-View)> "모델-템플릿-뷰(MTV, Model-Template-View)". 소프트웨어의 패턴으로서, 모델-뷰-컨트롤러(MVC, Model-View-Controller)와 유사하지만, 그보다 장고의 방식을 더 잘 설명하는 용어. MVC(Model-View-Control)> 관련 프로그램 로직을 세개의 상호 연결된 요소로 나누는 사용자 인터페이스를 개발하는데 일반적으로 사용되는 소프트웨어 설계 패턴. 정보의 내부 표현과 사용자가 정보를 제공하고 수용하는 방법을 분리하기 위한 것이다. 이러한 유형의 패턴은 페이지 레이아웃을 설계하는 데 사용한다. 모델 : 패턴의 중심 구성 요소입니다. 사용자 인터페이스와 독립적으..