본문 바로가기

TIL(Daily)/ETC42

Fri/28/Oct/22 -Django 심화 오늘은 Django 심화 과정 중에서 Js 를 중점 적으로 공부 하였다. 처음 코딩 공부 할 때 조금 공부를 했었다. 그때는 거의 아무것도 모를 때 라 무엇을 어떻게 공부했는지 솔직히 기억이 잘 안난다. 역시 사람은 계속 하지 않으면 안되는거 같다. 그래도 어느정도 이해 하는 부분도 있었기에 완전 좌절 할정도는 아니였다. 하지만 오류 찾기가 Django 보다는 확실히 쉽지 않다. 그래서 특히 더 오타에 신경 써야 될거 같다. 오늘도 작은 오타 하나 때문에 꾀많은 시간을 소비 하였다. window.onload = () => { console.log("로딩되엇음") } async function handleSignin() { const email = document.getElementById("email").. 2022. 11. 1.
Wen/26/Oct/22-CRUD복습 오늘은 지난번 프로젝트에서 부족했던 부분에 대해 복습 하는 시간을 가지고, 심화수업을 들었다. 먼저 오늘 복습한 내용에 대해 이야기해보겠다. 초기 셋팅 방법은 많이 하다보니 익숙 해졌다. 오늘은 회원에대한 CRUD에 복습해보았다 users/model.py from django.db import models from django.contrib.auth.models import AbstractUser from django.conf import settings # Create your models here. class User(AbstractUser): email = models.EmailField(verbose_name = "email", max_length = 255, unique = True) usern.. 2022. 10. 27.
Tue/25/Oct/22 - Django심화 -2 오늘은 DRF 를 위한 JSON 에 대해 공부 했다. JSON JSON 은 JavaScript Object Notation 의 줄임말로서 데이터의 송수신을 자바스크립트 객체로서 수행할 수 있게끔 하는 가벼운 문자열 데이터 표현식이다. JSON 이 등장하기 이전에는 XML 이 그 역할를 독차지 하고 있다. 하지만 XML 은 비교적 크기가 무겁다는 이유로 요즘은 JSON 이 더 많은 지분을 확보하고 있다. XML 이란? eXtensible Markup Language 의 줄임말로서 html 과 많이 비교된다. 둘의 결정적인 차이는 html 은 테그들을 통해서 데이터를 표현하는 마크업 언어이고 XML 은 데이터를 설명하는 마크업 언어이다. json 과 마찬가지로 웹상에서 주고 받는 데이터이다. django 에.. 2022. 10. 27.
Mon/24/Oct/22/ Django심화-1 장고 심화 과정이 시작 되었다. 1주차 수업 은 HTTP와웹의 동작 방식에 대해서 배운다 먼저 DRF 에서 배우는데 DRF(Django Rest Framework)란 그래서 Django 안에서 RESTful API 서버를 쉽게 구축할 수 있도록 도와주는 오픈소스 라이브러리다. Django REST framework를 사용하는 이유는 아래와 같다. 웹 브라우저 API는 범용성이 크다. 개발을 쉽게 만들어준다. 인증 정책에 OAuth1, OAuth2 를 위한 추가적인 패키지가 추가되어 있는 경우 시리얼라이즈 기능을 제공해준다. (DB data -> JSON) 문서화 및 커뮤니티 지원이 잘 되어있다. 또 가장 중요한 것은 Serializer DRF의 가장 매력적인 기능으로는 Serializer가 있다. Ser.. 2022. 10. 25.