fastapi에서 디버깅하기 위해 main.py에 아래와 같은 코드를 작성한다. 위 코드를 작성하는 이유는 디버깅 할 때 각 파일(모듈)실행 시, 서버가 켜지지 않기 위함이다. 위 코드를 넣는다면 다른 파일에서 main.py를 임포트했을 때, 다른 파일을 실행 시 서버
해당 섹션은 웹페이지가 백엔드와 통신하는 모든 비동기 요청(ajax요청 등)을 표시ajax는 웹페이지가 서버와 데이터를 주고받을 때 사용하는 기술주로 자바스크립트에서 실행되며, 페이지를 새로고침하지 않고도 서버로부터 데이터를 가져오거나 서버에 데이터를 보내는데 사용해당
RESTful api란? REST원칙을 따르는 api를 의미REST는 웹서비를 설계할 때 사용되는 아키텍쳐 스타일로, 웹 서비스의 구성요소 간에 효율적이고 안정적인 상호작용을 촉진함RESTful api는 클라이언트와 서버 간에 데이터를 교환할 때 널리 사용되며, 웹 모
동시에 여러 트랜잭션이 실행 될 때, 한 트랜잭션이 다른 트랜잭션에 의해 수행된 변경 사항을 어느 정도 볼 수 있는지 정의하는 것각 데이터베이스 관리시스템은 이러한 격리 수준 중 하나를 기본값으로 설정하며, 필요에 따라 개발자가 변경할 수 있음데이터베이스 성능과 데이터
response.data 는 서버에서 클라이언트로 응답 보낼 때 전달하는 데이터를 참조서버에서 JsonResponse(context)를 반환하고 있음이는 클라이언트 측에서 AJAX 요청의 결과로 받은 JSON 데이터를 의미서버에서는 context 라는 이름의 변수를 사
분석가 공고를 직접 전처리해보고, 전처리한 다음에 데이터 가지고 시각화까지하고 분석가로써 갖춰야할 것을 알게 될 것EDA로 분석가 공고 파헤치기프로덕트 분석가의 업무 사이클a/b testing 분석가 지원 준비장점설치가 필요없는 클라우딩 플랫폼2단계 인증으로 데이터 보
원인: 페이지 로드시, //\*@id="SIGUNGU_NM0"가 생성되지 않으므로, NoSuchElementException에러가 발생셀레니움으로 크롤링을 하다보면 접근하려는 요소가 존재하지 않는다는 의미대상페이지가 서버와의 통신이 계속적으로 진행되는 동적 페이지거나,
작업의 완전성을 보장한다. 사용자의 작업셋을 모두 완벽하게 처리하거나, 처리하지 못하면 원상태로 복구한다. 트랜잭션 지원하는 기능 써보기]커밋하기 전까지 하나의 단위RDBmyisamInnoDB(중요)요즘은 다 innodb를 사용함장점: 버퍼링 / Foreign key
원리를 이해 면접 질문 공유해주실 것임 사전과제로 주셨던 것이 면접에서 많이 물어보는 것임 기초 다지기 화면 공유해서 면접 진행, 검색하고 해결하는지도 보여주실 예정 구글 폼에 질문 올리기 1. Mysql 특징을 이해하는 것 2. Mysql 기본 개념들을 학습해서 기
AWS Elastic Beanstalk 사용해서 배포를 해 왔다. 몇차례 했지만 그때마다 새로워서 에러가 났던 내용을 정리하고자 한다. pip list에 설치 되어있는 앱은 모두 settings의 install app 에 넣어줘야 한다. 장고 시크릿키를 aws 소프
배포링크에 /admin을 붙이면 로컬과 동일하게 admin페이지를 이용할 수 있다.그러기 위해서는 이미 배포를 위해 분리한 DEBUG를 바꿔줘야한다. 바꾸고 난 후, python manage.py createsuperuser 로 어드민 계정을 생성하면 된다. 이것을 알
클래스시스템 내 클래스의 정적 구조를 표현속성과 동작으로 구성시스템의 구조를 파악하고 구조상의 문제점도 도출 가능클래스와 클래스, 클래스와 속성 사이의 관계를 표현객체클래스에 속한 사물(객체)들, 즉 인스턴스를 특정 시점의 객체와 객체 사이의 관계로 표현객체 인스턴스를
DB(데이터베이스)는 data를 얻기위해 효율적으로 저장된 집합체이고, 이러한 DB를 쉽게 만들고 관리하는 여러가지 프로그램들이 모여서 하나의 시스템으로 갖춰진 프로그램을 DBMS(데이터베이스관리시스템)이라 부른다.(흔히말하는 oracle, mysql, sqlserve
배포를 한 후, 디비를 변경했을 때 해당 url로 접속 시 서버 500에러가 노출 되었다. 그때 당시에 이유를 몰랐지만 다른 프로젝트를 진행하면서 env파일에 디버그를 false로 바꿔 준 후, 마이그레이션을 다시 해야 된다는 것을 알았다. setting.py에서 조건
1. views에서 def를 만들고 pass를 넣어줬을때, 웹에서 아래와 같은 에러 발생 > 오류 The view bibles.views.index didn't return an HttpResponse object. It returned None instead. >
Git 원격 저장소를 다른 Git 원격 저장소로 커밋 로그를 포함해 온전히 옮길 때 사용2번 개발자는 새로운 저장소를 생성합니다.2번 개발자는 1번 개발자의 저장소를 clone 합니다. 👉 "기존 Repository".git 폴더 생성됨.2번 개발자는 새롭게 생성한
개발하면서 터미널로 폴더 이동을 한다. 자연스레 명령어를 익히게 되었는데, 정식으로 배운 것은 아니라서 정식으로 정리해보고자 한다.
github TIL, README를 작성하면서, 마크다운 문법은 다 익혔다고 생각했지만 사용하지 않는 문법은 기억을 못한다. 그래서 메모해두는 블로그가 필요한 법! 오늘은 자주 사용하는 줄바꿈, 밑줄에 대해 적어보겠다. TIL, README를 작성하는 Typora에서는
✔️break 사용 전 if 문까지 출력✔️% 연산자는 나머지 값을 의미✔️ elif : 조건을 여러개 줄 때 c와 d가 같다