상속 3

Django 실습(2) Templates 분리와 상속으로 블로그 만들기

templates안에 html파일들을 더 효율적으로 관리하기 위해서 각각 app안에 templates폴더를 만드는것이 아닌, BASE_DIR 에 templates폴더를 따로 만들어서 관리할 수 있다. 만약 mysite라는 프로젝트에 main이라는 앱과 blog라는 앱이 있다면, mysite / main / templates 와 mysite / blog / templates 가 아닌, mysite / templates / main , mysite / templates / blog 폴더를 만들어서 한곳에 관리를 한다. BASE_DIR : 프로젝트 최상위 폴더 ex) mysite 템플릿 태그 {{ 변수명 }} {% 템플릿 문법 %} 템플릿 상속 : 홈페이지를 조각내어 각각의 html로 관리하는 기법 부모 ht..

Django 2023.10.10

Python(12) 클래스

클래스 설계 도면 또는 공장 같은 느낌 class Car: # 차의 설계 도면 또는 차 공장 max_speed = 300 max_people = 5 car_gear = ['P', 'D', 'R', 'N'] def start(self): print('차가 출발합니다!') def stop(self): print('차가 멈췄습니다!') # 테슬라 공장에서 나온 자동차 # model x, y, s! modelx = Car() modely = Car() models = Car() # Car.max_speed # modelx의 속도를 보고 싶으면 modelx.max_speed를 찍어야 함 print(models.car_gear[1]) # D models.start() # 차가 출발합니다! models.stop() ..

Python 2023.09.17

CSS(2) 상속

상속(Inheritance) CSS에는 상속되는 속성이 있고, 상속되지 않는 속성이 있음 ex) 부모 요소의 color 속성은 자식 요소에게 상속 O. 하지만 width, height, margin, padding, border와 같은 것은 상속 X button, input 요소처럼 form 관련 태그들은 상속받지 않기도 함. inherit : 선택한 요소에 적용된 속성값을 부모와 동일하게 즉, 상속 initial : 브라우저 기본 스타일 속성을 따르게 Hello Hello Hello Hello div{ color: red; } button{ color: inherit; } h1{ color: initial; } h2, p{ border: 2px solid pink; }

HTML&CSS/CSS 2023.08.19