전체 글91 [Python] Requests 패키지 요청 별 활용 방법 Python의 requests 라이브러리는 HTTP 요청을 보낼 때 데이터를 전달하기 위해 json, data, params 의 옵션이 존재합니다. 이들은 각각 사용하는 목적과 방식이 다릅니다. 1. params: URL 쿼리 문자열에 데이터를 추가 사용 목적: GET 요청이나 URL에 데이터를 추가할 때 사용됩니다.전송 방식: 쿼리 문자열로 데이터를 URL에 포함합니다.요청 예시import requestsurl = "https://example.com/api"params = {"key1": "value1", "key2": "value2"}response = requests.get(url, params=params)print(response.url) 출력 예시https://example.com/api?.. 2025. 1. 23. [Python] Supabase 연결 오류 Supabase 프로젝트 생성, 데이터를 csv로 업로드 한 후python으로 조회하기 위해 sqlalchemy 와 관련 패키지를 설치했다.pip install sqlalchemy psycopg2-binary .env 파일에 DB 정보를 입력 후 데이터 조회를 시도했는데from dotenv import load_dotenvfrom sqlalchemy import create_enginefrom sqlalchemy.orm import sessionmaker, declarative_baseimport osimport psycopg2, tracebackload_dotenv()user = os.environ["user"]password = os.environ["password"]host = os.environ[.. 2024. 12. 31. [Python] 날짜 시간대 변경하기 1. 문제프론트엔드에서 날짜를 선택하고 (단일, 범위 날짜 선택 가능)백엔드에서 날짜에 맞는 데이터를 찾아서 보내주려고 하는데, 둘이 날짜가 맞지 않았다.프론트엔드에서 보내는 날짜를 확인 해 보니, 로컬 시간대와 일치했지만백엔드에서는 UTC로 변환하여 처리하고 있던게 문제인 것으로 확인했다. 2. 시간대 변환 코드from datetime import datetimeimport pytz# 한국 표준시 설정kst = pytz.timezone('Asia/Seoul')# ISO 8601 형식의 UTC 데이터utc_date = "2024-12-07T00:00:00Z"# UTC 데이터를 KST로 변환dt = datetime.fromisoformat(utc_date.replace("Z", "+00:00")).asti.. 2024. 12. 9. [React Native] SQLite 사용하기 앱 종료 후 재시작에도 저장된 데이터가 유지 될 수 있도록 데이터를 DB에 넣어 관리하자외부 DB를 사용 할 수도 있지만, 메모 & 버킷 리스트 데이터는 아무리 많이 생성해도상대적으로 데이터가 적을 것이라고 생각되서 관리는 SQLite 를 사용해도 충분해 보인다. 1. 패키지 설치네이티브 환경에서 운영할 수도 있지만, expo 에서도 어느 정도 SQLite 기능을 지원하며지원하는 기능들은 구현하고자 하는 모든 범위를 커버할 수 있어서 아래 패키지를 설치했다.npm install expo-sqlite 2. 테이블 생성 함수 작성먼저 데이터 베이스 입출력을 담당할 클래스를 생성하고 db가 될 파일 이름을 지정한다.class DbManager { constructor() { this.db = SQLit.. 2024. 11. 20. [Vscode] 저장 시 Prettier 적용하기 1. Prettier 확장 설치VS Code의 Extensions 탭(좌측 사이드바에서 네모 아이콘)에서 Prettier를 검색합니다.Prettier - Code formatter 확장을 설치합니다. 2. Prettier를 기본 포매터로 설정VS Code 메뉴에서 File > Preferences > Settings를 클릭합니다. (Mac에서는 Code > Preferences > Settings)우측 상단의 **파일 아이콘(열린 JSON 모양)**을 클릭해 settings.json을 열어 아래 내용을 추가합니다{ "editor.defaultFormatter": "esbenp.prettier-vscode"} 3. 저장 시 포멧 적용settings.json에 아래 설정을 추가하여 저장 시 자동 포맷팅.. 2024. 11. 19. [React Native] 원 그래프 그리기 특정 메모의 완료 개수 / 전체 개수 를 시각적으로 표현하기 위해원 그래프를 사용한다. 이를 위해 다양한 라이브러리가 존재하지만, 비교적 간단한 그래프를 구할 예정이므로 react-native-circular-progress를 사용한다. 1. 패키지 설치컴포넌트 사용을 위해 아래 패키지를 설치한다.npm install react-native-circular-progress react-native-svg 2. 코드 구현 {(fil) => ( 버킷 리스트 - 할일 // 원 그래프 내부 텍스트 )}코드를 구현한 후 화면을 확인하면, 아래와 같이 구현된 것을 확인 할 수 있다.그래프으 시작 지점은 3시 방향인 것으로 확인된다.일반적으로 원형 그래프를 구현할 때, 진행률 시작 지점은 12시로 인식하고.. 2024. 11. 18. 이전 1 2 3 4 ··· 16 다음