[DEV] 4주차. 장고 활용한 API서버 만들기(3)
1. Serializers Serialize 모델 인스턴스나 QuerySet과 같은 데이터를 JSON 형식의 파일로 변환하는 작업 Deserialize JSON 형식의 데이터를 정의된 포맷에 맞추어 다시 모델 인스턴스로 변환하는 작업 Serializer ...
1. Serializers Serialize 모델 인스턴스나 QuerySet과 같은 데이터를 JSON 형식의 파일로 변환하는 작업 Deserialize JSON 형식의 데이터를 정의된 포맷에 맞추어 다시 모델 인스턴스로 변환하는 작업 Serializer ...
1. Views models : DB에 정보를 저장하고 읽어옴 view : 읽어온 모델의 정보들 활용 polls/view.py from django.http import HttpResponse from .models import * def index(request): latest_question_list = Question.o...
1. 가상환경 생성 및 접속 python -m venv django-venv source django-venv/bin/activate # 비활성화 deactivate 2. Django 설치 pip install django ## 버전 확인 python -m django --version 3. Django 프로젝트 생성 django-ad...
1. 기상청 날씨 스크래핑 https://www.weather.go.kr/w/weather/forecast/short-term.do 기온 정보 스크래핑 from selenium import webdriver from selenium.webdriver import ActionChains from webdriver_manager.chrome impo...
1. 정적 vs. 동적 웹사이트 어떻게 생성되냐에 따라 구분 정적(static) 웹사이트 HTML 내용이 고정됨 같은 주소로 요청을 보내면 항상 같은 응답을 받을 수 있음 웹 스크래퍼 적용이 쉬움 HTML 문서가 완전하게 응답됨 파싱을 해도 ...
1. DOM (Document Object Model) 브라우저의 렌더링 엔진은 웹 문서를 로드한 후, 파싱을 진행 파싱 파싱으로 만들어진 모델을 DOM이라고 함! 브라우저가 HTML을 DOM으로 바꾸어 사용하는 이유 각 노드를 객체로 생각하면 문서를 더욱 편리하게 관리할 수 있음 객체의...
1. 인터넷 WWW : 인터넷에서 정보를 교환할 수 있는 환경 (World Wide Web) 여러 컴퓨터끼리 네트워크를 연결한 것 Web은 인터넷 상에서 정보를 교환하기 위한 시스템 2. Web에서 정보 주고받기 클라이언트 : 정보 요청 서버 : 정보 제공 1) 클라이언트가 서버에게 정보를 요청 2) 요청에 대해서...
1. HTML Hypertext Markup Language 웹 브라우저가 이해할 수 있는 언어 2. HTML 기본 문법 태그 컨텐츠를 가지는 태그 <div> 컨텐츠 </div> 컨텐츠를 가지지 않는 태그 <br /> 속성과 ...
1. Language Model 문장의 일부를 보고 비어있는 단어를 확률적으로 맞추는 모델 LLM Large Language Model GPT에서 Temperature의 개념 0과 100 사이의 값 100에 가까울수록 조금 더 random해짐 2. Language Model 훈련 ...
1. Heap 대표 문제 - 더 맵게 Heaps 최대/최소 원소를 상수 시간으로 빠르게 찾을 수 있음 연산 힙 구성 (heapify) $O(nlogn)$ 삽입 (insert) $O(logn)$ ...