오늘의 트러블 슈팅 1. 문제점 - javascript 를 제대로 공부한적이 없어서 사용법을 잘 몰랐는데 최소한의 구현이 필요했다. 2. 몰랐었던 것 (+ 시도) - javascript 의 정확한 사용방법을 몰라서 기존의 코드를 최대한 활용하고 함 3. 어떻게 해결했는지 - 한줄한줄 최대한 생각하면서 모르는것을 찾아보면서 해보았다. 해당 commit TIL_20221102 , TIL_20221104 했던 방식이랑 비슷한 방법 4. 이로부터 배운 것 - 잘 모를때 질문부터 하지 말고 구글 검색부터 하는 습관을 갖고 급한 마음을 갖지말고 천천히 하나씩 해보자. 오늘 한 일 1. 장고 drf를 이용한 팀프로젝트의 프론트 구현 및 마무리
스파르타 내일배움캠프 열번째주 주간회고 (WIL : The four FS 의 형식을 빌러 작성) - 아홉번째 주의 시사점 (Was Future) 1. 배워야할 절대적인 양이 많다는 것을 알았으니 이를 위해 현재 진행중인 종류(강의 수강, 팀프로젝트)에 따라 효율적인 방법으로 좋은 효과를 낼 수 있게 생각해보자 -> 효율적인 학습 방법은 생각하고 계속 시도하면서 발전시켜야겠다. 더보기 - 여덟번째주의 시사점 (Was Future) 1. 다음주에는 장고 심화 학습이 시작되는데 이번주에 느끼고 배운 것을 종합하면 생각을 체계적으로 해서 이해가 안되거나 할 때 끈기 있게 정리하면서 시도해봐야겠다. - 이로부터 한주간 배운 것 (Fingdings) 1. 될 것 같은데 안될때 포기하지 말고 계속 바꿔가면서 시도하는..
오늘의 트러블 슈팅 1. 문제점 - django 에서 추천시스템으로 컨텐츠 베이스드 필터링을 통해 분석한 데이터를 db에 저장하는 것이 처음에 쉽게 구현이 되지 않았다. 2. 몰랐었던 것 (+ 시도) - 데이터의 형식을 보면서 하나씩 다 프린트를 해보면서 데이터를 하나씩 꺼내어보았다. 3. 어떻게 해결했는지 - 데이터를 하나씩 꺼내 보면서 확인 후 코드를 한줄씩 짰다. 어느정도 구현이 되고 나니 serializer 에 넣는 것이 문제였는데 리스트 형태로 만들어서 json 형태로 만드니 다행이 잘 들어가서 db에 저장하고 response 로도 보내줄 수 있었다. 해당 commit TIL_20221102 했던 방식이랑 비슷한 방법 4. 이로부터 배운 것 - 무언가를 구현하고자 할때 너무 겁먹지 말고 차근차근..

IT 는 컴퓨터를 사용해 모든 종료의 데이터를 만들고, 프로세스하고, 저장하고, 다시 살리고 교환하는 것 Information technology (IT) is the use of computers to create, process, store, retrieve, and exchange all kinds of data and information. 출처 : Wikipedia - Information technology 인터넷, 웹 에서 나오는 기술이라는 것은 데이터를 다루는 것이고 이 데이터를 얼마나 효율적으로 관리하는 기술이라고 생각이 들었다. 여기에서 기술의 발전으로 웹 프레임워크를 통해서 자료구조, 알고리즘에 대한 이해 없이 웹 서비스를 개발할 수 있다. 하지만 이러한 프레임워크를 이용만 하다보면 ..
오늘의 트러블 슈팅 1. 문제점 - TIL_20221027, TIL_20221028 에도 적었었던 serializer 의 데이터 검증에서 정확히 이해가 안된 부분에서 팀프로젝트를 위해 기본 api 를 구현하던 중에 views 에서 user 를 가지고 오는 부분에서 원활히 되지 않는 다는 것을 알았다. 2. 몰랐었던 것 (+ 시도) - 저번에 2가지 방식으로 user 데이터를 넘겨주면서 이제 알았다고 생각했는데 막상 다시 구현을 하니 문제가 생겼다. - 모델의 변수 이름과 함수 이름들을 다시 한번 확인하면서 하나씩 체크해서 해보았다. 3. 어떻게 해결했는지 - 변수를 하나씩 찍으면서 해보니 실행이 되었고, request 에서는 models의 변수가 아닌 request.user로 해야 user 데이터를 받아..
오늘의 리서치 - 서버의 구동 방식에 대한 것들을 리서치 하다보니 이러한 발전 과정이 리소스를 얼마나 효율적으로 사용하는 사람들에게 최적화해서 보여줄 수 있냐에 따라서 발전한 것으로 생각이 들었다. - 서버도 컴퓨팅의 관점에서 바라보면 한정된 컴퓨팅 리소스를 어떻게 효율적으로 사용하여 얼마나 사용자에게 효과적으로 전달할 수 있는지에 대한 발전이라는 생각이 들었다. TIL_20220922 더보기 정확히 칼처럼 구분되는 개념은 아니다. 개념은 혼용될 수 있다. 장고는 프레임워크이기도 하지만 패키지이다. 장고에서 추가적인 라이브러리 기능이 있기도 하다. 그러한 기능은 패키지이다. 패키지는 모듈을 포함하고 있기도 하나 모듈중에는 패키지가 아닌 것도 있다. 라이브러리와 프레임워크를 구분하는 것도 소모적인 논쟁이다..

오늘의 리서치 SSH Secure Shell Protocol 시큐어 셸(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 개인 의견 : 처음에 github 에서 배울때 어렵게 생각했었는데 다시 한번 사용해보니 HTTP 방식과 큰 차이가 없다는 생각이 들었다. 하지만 보안이 더 좋다고 하니 이 방식을 더 자주 사용하는 것이 좋겠다. 참조: hyeseong-dve.log - [리눅스] ssh란? HANAMON - [네트워크] SSH란? 군옥수수수 - SSH란? WS(Web Server) and WAS (Web Application Server) WS - 웹..
오늘 배운 것 정리 어제에 이어서 오늘 타임어택을 구현하던 중 Serializers 의 데이터 검증에 대해서 이해가 덜된 부분에 대해서 파악을 했다. Serializers 를 사용할 때 deserialize 를 한다. 이 때 데이터 검증을 하면서 serializer를 통하지 않은 데이터를 걸러주기 때문에 필요한 데이터가 있다면 serializer 의 validation을 통과할 수 있도록 값을 전달해줘야 한다. 이러한 방법 중 하나는 SerializerMethodField 가 있다. SerializerMethodField read-only field로 value가 있는 serializer class에 있는 메소드를 호출함으로 value를 얻는다. 이는 어떤 종류의 데이터가 오브젝트의 serialized ..
스파르타 내일배움캠프 아홉번째주 주간회고 (WIL : The four FS 의 형식을 빌러 작성) - 여덟번째주의 시사점 (Future) 1. 다음주에는 장고 심화 학습이 시작되는데 이번주에 느끼고 배운 것을 종합하면 생각을 체계적으로 해서 이해가 안되거나 할 때 끈기 있게 정리하면서 시도해봐야겠다. - 이로부터 한주간 배운 것 (Fingdings) 1. 될 것 같은데 안될때 포기하지 말고 계속 바꿔가면서 시도하는 것이 중요하다. TIL_20221017 2. 무언가 안될때 문제의 원인의 기본을 한번 생각해보자! TIL_20221018 3. 다른 사람의 코드를 읽을때 그 구조를 먼저 생각하고 하는것이 좋다는 것을 배웠다. TIL_20221019 4. 차근차근 확인해가면서 생각을 정리해가며 코드를 짜야된다는..
오늘의 리서치 Serializers Serializers 는 쿼리셋과 모델인스턴스와 같이 복잡한 데이터를 native Python 데이터형으로 변환할 수 있게 하며 이는 JSON, XML 혹은 다른 종류의 컨텐츠 타입으로 쉽게 렌더링 될 수 있다. Serializers 는 deserialization을 제공하는데 이는 분석된 데이터를 최초 검증(validation)하고 나서 다시 복잡한 데이터셋으로 변환할 수 있다. Validation 데이터를 deserializing 할때 항상 is_valid()를 호출해야 된다. 검증된 데이터에 접근을 시도하기 전에 혹은 오브젝트 인스턴스를 저장하기 전에. 어떤 종류의 validation 에러가 발생하면, .error 프로퍼티가 에러 메시지 결과를 대표하는 dicti..
- Total
- Today
- Yesterday
- API
- 장고
- dtl
- 코드컨벤션
- 함수
- 반복문
- HTML
- 스파르타코딩클럽
- 스파르타내일배움캠프
- 항해솔직후기
- github
- 클래스
- 자료구조
- 컴퓨터구조
- css
- 항해플러스ai
- 예외처리
- 항해플러스후기
- wil
- css선택자
- 파이썬 함수 return
- Til
- 파이썬
- 파이썬나누기
- GIT
- HTTP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |