전체 글

데이터 엔지니어링, 자동화에 관심을 갖고 공부 중입니다.
Web

[Web] API(Application Programming Interface) 개념과 활용

API(Application Programming Interface)란?API는 응용 프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다. 인터페이스는 Request-Response를 통해 두 애플리케이션이 서로 통신하는 방법을 정의하며, API 문서에 개발자가 Request-Response를 구성하는 방법에 대한 정보가 있다.API 역할서버와 데이터베이스의 출입구API는 서버와 데이터베이스에 대한 출입구 역할을 하며, 허용된 사람에게만 접근성을 부여한다. 이를 통해 데이터베이스의 정보들을 보호할 수 있다.원활한 통신API는 애플리케이션과 기기가 데이터를 ..

[프로그래머스] 데이터 엔지니어링 데브코스 3기/TIL(Today I Learn)

[TIL - 15일 차] 파이썬 장고 프레임웍을 사용해서 API 서버 만들기 (5)

장고(Django) - 사용자(Users)와 인증(Authentication) RelatedField UserSerializer를 정의할 때, PrimaryKeyRelatedField를 사용하여 해당 유저의 questions를 id로 가져오도록 작성했었다. 이것 말고도 다양한 RelatedField를 사용해 보는 실습을 진행하다. StringRelatedField id로만 표시되어 어떤 question인지 알지 못했기 때문에 StringRelatedField를 사용하여 질문을 표시하여 확인할 수 있다. class UserSerializer(serializers.ModelSerializer): questions = serializers.StringRelatedField(many=True, read_only..

[프로그래머스] 데이터 엔지니어링 데브코스 3기/TIL(Today I Learn)

[TIL - 14일 차] 파이썬 장고 프레임웍을 사용해서 API 서버 만들기 (4)

장고(Django) - 사용자(Users)와 인증(Authentication) User 추가하기 mysite의 settings.py에서 확인 가능한 'django.contrib.auth'를 사용하여 유저를 불러오고, Question을 조회해 보는 실습을 진행한다. polls/models.py Question을 관리할 ForeignKey를 설정하기 위해 owner 변수를 새로 생성하였다. class Question(models.Model): question_text = models.CharField(max_length=200, verbose_name='질문', default='') pub_date = models.DateTimeField(auto_now_add=True, verbose_name='생성일')..

Web

[Web] Visual Studio Code에서 장고(Django) 사용

장고(Django)가 설치되어 있지 않다면, 아래 링크에서 설치 과정을 확인할 수 있으니 먼저 진행해 주세요. [Web] 장고(Django) 개발 환경 구축 (Windows) 장고(Django) 설치 장고(Django)는 파이썬으로 작성된 오픈 소스 웹 프레임워크로 Model-Template-View(MTV) 패턴을 따르고 있다. 장고는 내장된 기능만을 이용해 빠른 개발을 할 수 있다는 장점이 있다. 이 sanseo.tistory.com Visual Studio Code에서 장고(Django) 사용 위의 링크에서 장고를 설치하고 가상 환경 설정을 마치고 VS code 설치가 되어 있다면, 사실 준비는 끝난 것과 다름없다. 그래서 편리하게 이용할 수 있도록 실행하면 가상 환경에 접속된 VS Code가 열리..

기억에 남는 블로그 닉네임
얕게, 깊게