우선 각각에 대해 자세히 알아보자 null 자바 스크립트에서의 null은 아무 '값'도 가지고 있지 않은 '빈 값'을 의미한다. 즉 빈 값을 할당한 상태. 항상 '소문자'로 사용해야한다. type of하면 object(참조자료형)이란 결과를 출력한다. undifin
문자열을 사용해 화면에 출력할 때 (+) 기호 사용 ex) 안녕 잘가 이를 백틱을 사용해 간편화한것이 '템플릿 문자열' ex) 안녕 잘가
react컴포넌트 선언하는 방법 클래스형 컴포넌트 함수형 컴포넌트 차이점 선언 방식 함수형 클래스형 클래스형의 핵심 class라는 키워드가 반드시 필요하다. component로 상속(부모의 모든 속성&메서드 물려)받아야한다. render()메소드가 반드시 있어야한
메서드를 오버라이팅하다 오버로딩 새로운 메소드를 정의하는것 메서드의 이름은 갖고 매개변스의 갯수나 타입이 다른 함수를 정의하는것 리턴값만을 다르게 갖는 오버로딩은 작성할 수 없다. 서로 다른 시그니처를 갖는 여러개의 메소드를 하나의 이름으로 정의하는 것. 상속과는 상
자료구조로 배열처럼 여러개의 데이터를 열거하여 담아두는 데에 사용 배열은 여러개의 데이터들을 모은 집합으로 추가와 삭제가 가능하다. 튜플은 리스트와 동일하게 여러 객체를 모아서 담는다. 숫자, 문자, 객체, 배열, 튜플안의 튜플 전부 가능하다. 그러나 튜플 내의 값
OneToOneField는 ForeignKey(model, unique=True)와 같이 1:n의 관계다.이 둘의 차이는 '역관계'다.OneToOneField는 역참조하면 하나의 '객체'를 반환하지만ForeignKey는 역참조하면 'QuerySet'을 반환한다.풀어서
홈페이지가 사용자에게 보여지는 순서를 설명해 주세요 버튼을 a태그로 감싼 경우(버튼을 눌렀을 때 특정 링크로 이동) 웹접근성이 저하가 되는데, 그 이유에 대해서 설명해주세요. margin과 padding의 차이점은 무엇인가요? margin 속성은 테두리와 이웃하는
ORM은 장고에서만 사용하는 '기능'이다. 파이썬 언어로 데이터 작업을 할 수 있게 하는 기능이다. 객체(by 클래스)와 관계형 데이터베이스의 데이터(by 테이블)를 자동으로 매핑(연결)해주는것 sql문을 자동으로 생성해 불일치를 해결한다. 데이터 모델을 생성하면 장고
Entity Relationship Diagram 즉 ERD 개체 관계를가진모델. 테이블간의 관계를 설명해주는 다이어그램 db구조를 한눈에 파악할 수 있다. api를 효율적으로 뽑아내려는 모델 구조도 Entity 테이블을 구성하는 객체 구성 성분. 관계형 데이터베
객체란? 클래스로 만든 객체 클래스로 만든 객체를 인스턴스라고도 한다. 인스턴스란? 인스턴스란 클래스를 실체화 한것이다. 하나의 클래스에 대해 인스턴스는 여러개 생성하는게 가능하다. 각각의 인스턴스에 각각 다른 데이터를 가지도록 할 수 있다. 인스턴스는 어떤 클래스의
장고에서 추천하는 사용자 모델 참조법 from django.contrib.auth.models getusermodel() 클래스다 객체 인스턴스를 반환한다. 그래서 null값이 반환될수도 있다. AUTHUSERMODEL 문자열이다 외래키 모델을 전달할때 문자열을 전
정의들과 프로토콜의 집합을 사용해서 두 소프트웨어가 서로 통신할 수 있게 도와주는 메커니즘이다.프론트 입장유저의 요청사항을 백에게 보내는 주문서백입장예상가능한 요청들을 처리할수 있도록 만들어놓은 해결책들 예시데이터베이스를 다루는 곳은 백엔드,따라서 백에게 요청 (데이터
urls.pyviews.py심화urls.pyviews.py
파이썬의 웹 프레임워크인 '장고'는 모델이라는 추상화된 클래스를 사용하여 데이터베이스에 테이블을 정의한다. 내부 클래스다. 모델 클래스 내부에 배치된다. 따라서 그 모델의 취급 방법을 변경하는 것이 가능하다. 모델에 한정하지 않고 Meta 클래스는 form등에서도 설
php프로젝트 중앙 코드 리포지토리에 침입한 기사가 있다. 인터넷의 웹사이트 대부분을 구동하는 런타임에 백도어를 집어넣을 목적으로 악성코드를 추가하는 사건이 발생했다. 다행히도 백도어가 소프트웨어 제품의 정식 릴리스에 진입해 일반 사용자에게 배포된 솔라윈즈의 침해나 다
각각의 모델을 filter을 하고 sort를 할때 일부의 조건들이 모두 적용된 값을 나타내고자 함filters라는 빈 배열에 조건에 해당하는 값을 append(추가)해준다.append할 때 Q로 AND연산자로서 사용해 넣어준다Q 객체를 이용하면 SQL 질의문의 WHER
옵션 JSON 변환 options.json options.py 코드 설명 같은 경로에있는 json파일을 불러온다 os 라이브러리 불러온다 options라는 이름의 json데이터파일을 읽기모드로 열고, json데이터를 load한다 빈 리스트를 생성한다. for
정규화는 데이터베이스 설계에서 중복을 최소화하고 데이터 일관성을 유지하기 위한 과정입니다. 이 과정은, 데이터를 여러 개의 테이블로 분해하고, 각 테이블이 중복 없이 한 가지 주제에 대해서만 정보를 저장하도록 합니다. 즉 정규화란 크고, 제대로 조직되지 않은 테이블과