내일배움캠프

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 57일차 - curl과 OPTIONS?

curl은 명령 줄 도구로, URL을 통해 데이터를 전송하고 요청 및 응답을 확인하는데 사용. OPTIONS는 HTTP 메서드 중 하나로, 서버에서 지원되는 요청 메서드를 확인하기 위해 사용 curl을 사용하여 OPTIONS 요청을 보내는 방법 curl -X OPTIONS : OPTIONS 요청을 보낼 대상 URL 예시) http://example.com으로 OPTIONS 요청을 보내려면.. curl -X OPTIONS http://example.com curl은 OPTIONS 요청을 보내고 서버로부터의 응답을 표시 응답에는 서버에서 지원하는 메서드 목록과 기타 정보 등이 포함 OPTIONS 요청은 일반적으로 CORS (Cross-Origin Resource Sharing) 관련 작업에서 사용되고, 서버..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 54일차 - inconsistentmigrationhistory Error

Today I Learned django.db.migrations.exceptions.inconsistentmigrationhistory Error django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency users.0001_initial on database 'default'. django.db.migrations.exceptions.InconsistentMigrationHistory 오류는 Django 마이그레이션의 이력이 일치하지 않을 때 발생하는 문제 아마 마이그레이션 파일이 누락되었거나 잘못된 순서로 마이그레이션 파일이 실행되었을 때..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 40일차

오늘은 팀 프로젝트 전 개인과제로 주어진 객체지향 개인과제위주로 공부하고 개인과제 제출! Today I Learned 객체지향 공부.. 1) 캡슐화(Encapsulation) 데이터와 메서드를 하나의 논리 단위로 묶는 것 - 캡슐화의 주요 목적 : 정보 은닉(Information Hiding). 객체의 내부 데이터에 직접적인 접근을 막아서 외부에서 객체의 상태를 변경하는 것을 방지한다. - 캡슐화의 구현 방법 1) 객체 내부의 데이터를 private로 선언하여 객체 내부 상태를 외부로 부터 숨긴다. 2) getter와 setter 메서드 : 객체 내부 데이터를 private로 선언한 상태에서 외부에서 해당 데이터에 접근할 수 있는 getter/setter 메서드를 제공하고, 이 메서드를 통해서만 객체의 ..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 35일차

- Pascal 삼각형 구하기 과제 with https://jmpop.tistory.com/69 .py 재귀함수(파스칼의 삼각형) 같이한 팀원 : https://sogummi.tistory.com/ idea n번째 list의 길이는 n이다 list(n+1)번째의 m(>1)번째 요소는 list(n)의 m-1번째 요소와 m번째 요소를 더한것이다. list의 마지막은 1이다. 발전된 코드 def pas(list, l jmpop.tistory.com def pascal(list,n): if n > 1: answer = [] answer.append(1) for i in range(len(list)-1): answer.append(list[i]+list[i+1]) answer.append(1) n -= 1 ret..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 32일차

Today I Learned 1. Django에서 .env파일을 통한 시크릿 키 처리 - 장고 프로젝트 생성 시 메인폴더에 있는 settings.py에 SECRET_KEY가 있다. - SECRET_KEY가 노출될 시 Django의 보안기능이 상실될 수 있기 때문에 github에 push할 때 올라가지 않도록 설정해주어야 한다. 그렇지 않으면 Github에서 메일이 날라올 수도..! 다음은 .env파일을 통해 시크릿 키를 처리하는 방법! (고수님의 도움) (1) pip install python-dotenv (2) .env파일을 manage.py(루트 디렉토리)와 같은 경로에 만들어주어야 한다. -> 터미널에서 ls명령어를 통해 manage.py위치를 알 수 있다. (3) settings.py에 있는 SE..

sogummi
'내일배움캠프' 태그의 글 목록 (2 Page)