코딩한걸음
4월 4주차 주간회고 : WIL
NBCamp/코딩 한걸음 2023. 5. 3. 03:08

Weekly I Learned TIL 회고 04-24 HTTP 기본 지식 https://raoneli-coding.tistory.com/77 04-25 collections 모듈의 Counter 클래스 https://raoneli-coding.tistory.com/78 04-26 divmod(), sort(key = ) https://raoneli-coding.tistory.com/81 04-27 DRF app 생성과 세팅 https://raoneli-coding.tistory.com/85 04-28 Serializer, Swagger https://raoneli-coding.tistory.com/93 다음 주 목표 주간 80시간 이상 공부 알고리즘 강의 완강 프로그래머스 1500점 AWS강의 완강 이번..

23-05-02 TIL 일지 : 재귀함수
NBCamp/코딩 한걸음 2023. 5. 3. 02:54

Today I Learned 선발대에서 배웠던 여러가지 재귀함수들 # 팩토리얼 def factorial(n): if n

23-05-01 TIL 일지 : CBV, CORS
NBCamp/코딩 한걸음 2023. 5. 3. 02:48

CBV https://raoneli-coding.tistory.com/91 [DRF] class형 view로 바꾸기 💡이 포스팅은 window, vscode 기준으로 작성되었습니다. 참고자료https://www.django-rest-framework.org/tutorial/3-class-based-views/ FBV > CBV로 바꾸기 ## articles/views.py ... from rest_framework.views import APIView class ArticleLi raoneli-coding.tistory.com CORS https://raoneli-coding.tistory.com/92

23-04-28 TIL 일지 : Serializer, Swagger
NBCamp/코딩 한걸음 2023. 5. 3. 02:46

Serializer https://raoneli-coding.tistory.com/89 [DRF] Serializer 💡이 포스팅은 window, vscode 기준으로 작성되었습니다. serializers.py 만들고 viwes.py 에 적용 ## articles/serializers.py from rest_framework import serializers from .models import Article class ArticleSerializer(serializers.ModelSeri raoneli-coding.tistory.com Swagger https://raoneli-coding.tistory.com/90 [DRF] Swagger 적용해보기 💡이 포스팅은 window, vscode 기준으로 작..

[DRF] 예제 프론트엔드와 CORS
Python/Django 2023. 5. 3. 02:29

프론트엔드 // index.js console.log("자바스크립트 불러오기") vscode의 확장 프로그램인 live server 를 실행하고f12를 누르고 콘솔을 선택하면 다음과 같이 뜬다 // index.js console.log("자바스크립트 불러오기") window.onload = async function loadArticles(){ const response = await fetch('http://127.0.0.1:8000/articles/',{method:'GET'}) response_json = await response.json() console.log(response_json) } live server의 포트는 5500번이고 우리가 돌리는 서버의 포트는 8000번이기 때문에포트가 달라..

[DRF] class형 view로 바꾸기
Python/Django 2023. 5. 3. 02:29

💡이 포스팅은 window, vscode 기준으로 작성되었습니다. 참고자료https://www.django-rest-framework.org/tutorial/3-class-based-views/ FBV > CBV로 바꾸기 ## articles/views.py ... from rest_framework.views import APIView class ArticleList(APIView): def get(self, request, format=None): articles = Article.objects.all() serializer = ArticleSerializer(articles, many=True) return Response(serializer.data, status=status.HTTP_200_OK..

article thumbnail
[DRF] Swagger 적용해보기
Python/Django 2023. 5. 3. 02:29

💡이 포스팅은 window, vscode 기준으로 작성되었습니다. 참고자료https://drf-yasg.readthedocs.io/en/stable/readme.html Swagger 적용하기 ## console pip install drf-yasg pip freeze > requirements.txt ## drf_project/settings.py INSTALLED_APPS = [ ... 'drf_yasg', ... ] ## drf_project/urls.py from django.contrib import admin from django.urls import path, include, re_path from rest_framework import permissions from drf_yasg.view..

[DRF] Serializer
Python/Django 2023. 5. 3. 02:29

💡이 포스팅은 window, vscode 기준으로 작성되었습니다. serializers.py 만들고 viwes.py 에 적용 ## articles/serializers.py from rest_framework import serializers from .models import Article class ArticleSerializer(serializers.ModelSerializer): class Meta: model = Article fields = '__all__' ## articles/views.py ... from articles.serializers import ArticleSerializer @api_view(["GET", "POST"]) def index(request): articles =..