[DEV] 4주차. 장고 활용한 API서버 만들기(4)
1. User 추가 및 관리 polls/models.py owner = models.ForeignKey('auth.User', related_name='questions', on_delete=models.CASCADE, null=True) 추가 class Question(models.Model): q...
1. User 추가 및 관리 polls/models.py owner = models.ForeignKey('auth.User', related_name='questions', on_delete=models.CASCADE, null=True) 추가 class Question(models.Model): q...
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 훈련 ...