본문 바로가기
반응형

기록/TIL23

[TIL] 231101 - 데브코스 17일차 학습 내용 Django REST Framework - Serializer - ModelSerializer - HTTP Method : GET, POST, PUT, DELETE 새로 알게 된 것 Serializer - Serialize : 모델 인스턴스를 JSON 형식의 데이터로 변환하는 과정 기본 Serializer는 모델에 있는 필드들을 정의해야 한다. 이를 간단하게 하기 위해 ModelSerializer를 사용한다. 필드를 하나씩 정의할 필요가 없고, create, update 메소드를 만들지 않아도 된다. Meta 정보만 입력하면 Serializer를 만들 수 있다. class QuestionSerializer(serializers.ModelSerializer): class Meta: model =.. 2023. 11. 1.
[TIL] 231031 - 데브코스 16일차 학습 내용 Django - 뷰와 템플릿 - 템플릿에서 제어문 사용 - 상세 페이지 링크 - 에러 처리하기 : get_object_or_404, try ~ except - 폼 제출 - admin 페이지 커스터마이징 : 원하는 필드, 보는 방식, 목록 필터 및 검색 새로 알게 된 것 get_object_or_404 question = get_object_or_404(Question, pk=question_id) 모델에서 값을 읽어올 때 못 찾아온 경우에 대한 에러 처리는 get_object_or_404를 사용한다. 폼을 제출할 때 아무것도 고르지 않고 제출한 경우 에러 처리하기 try: selected_choice = question.choice_set.get(pk=request.POST['choice']).. 2023. 10. 31.
[TIL] 231030 - 데브코스 15일차 학습 내용 Django - 모델 생성 - admin - Django shell 사용 - 레코드 생성, 수정, 삭제 - 모델 필터링 : get, filter, exclude - 모델 메소드 새로 알게 된 것 django shell이 있다는 것을 처음 알게 되었고 django에서 제공하는 다양한 필터링 조건에 대해서 알게 되었다. 느낀 점 django shell 실습을 진행하면서 데이터를 생성하고 추가하고 삭제하는 명령어들을 계속 입력하다 보니까 명령어들이 어느 정도 익숙해지기도 하고 외워지기도 했다. 2023. 10. 30.
[TIL] 231027 - 데브코스 12일차 학습 내용 Seaborn : matplotlib을 기반으로 하는 시각화 라이브러리 - Seaborn을 사용해 시각화 실습 (line plot, bar plot) WordCloud : 자주 등장하는 텍스트의 중요도나 인기도를 고려해 시각화 하는 것 생성 과정 1. 자연어 문장에서 키워드 추출 (실습 : KoNLPy 라이브러리로 한국어 문장 전처리) 2. 키워드가 등장한 빈도 측정 (실습 : Counter를 이용해 빈도 수 측정) 3. 전처리한 정보와 WordCloud 라이브러리를 바탕으로 WordCloud 생성 어려웠던 점 WordCloud 실습을 할 때 font_path 부분에서 자꾸 오류가 났는데 주피터 노트북을 껐다 키니까 해결이 되었다. 폰트 경로는 폰트 이름을 적으면 된다. wordcloud = .. 2023. 10. 27.
반응형