728x90 전체 글69 [Python] Postgresql 연동하기 (psycopg2 이용) Postgresql을 psycopg2를 사용해 연동하기 supabase를 사용하다 보니 기존에서 사용하던 서버에서 supabase의 postgresql과 연동할 일이 생겨서 기회가 생긴 김에 포스팅을 하려고 합니다 이번 포스팅은 선행사항으로 python으로 FAST API로 서버를 생성한 상태입니다 database.py 설정 pip install psycopg2 명령어를 사용하여 패키지를 설치해 줍니다 파일에 DB를 연결하고 사용하기 위한 초기 설정을 해줍니다 ✍ postgres_url = postgresql의 URL을 받는 부분 ✍ postgres_db_name = DB의 이름을 받는 부분 그러나두 개의 정보는 다른 사람들에게 보이면 보안에 문제가 되는 코드이기에 ENV(환경변수)로 저장을 해줍니다 💡.. 2024. 1. 4. [Flutter] 앱 배경화면 사진으로 채우기 앱 배경화면을 사진으로 채우기 배경화면을 흰 바탕이나 색으로 채우기에는 불편함이 없지만 앱 페이지마다 직접 디자인한 사진이 들어가야 한다면 Scaffold는 따로 지원해 주는 것이 없기 때문에 Container에서 설정을 해줘야 합니다 그래서 이번 포스팅은 배경화면을 사진으로 채우는 방법에 대해서 알아보겠습니다 Widget 설정 및 사용방법 방법은 매우 간단하지만 반복되는 코드이기에 코드를 따로 빼주는 작업만 해주면 편합니다 import 'package:flutter/material.dart'; Widget backgroundContainer( {required BuildContext context, required Widget child, required String imagePath}) { retur.. 2024. 1. 4. [Flutter] 앱 캐시 관리하기 Shared_preferences 패키지 앱 캐시 관리를 왜 하나? 개발을 하다보면 주로 회원가입, 로그인이나 어플 설정같은 부분들을 매번 서버에 저장해서 가져오는것은 너무 많은 트래픽을 잡아먹기 때문에 캐시와 비슷한 이것을 사용해서 따로 관리해두면 사용자별로 관리가 편하다 그래서! 아주 간편하게 해주는 패키지인 shared_preferences 를 어떻게 사용하는지 알아보겠습니다 Shared_preferences 란? 💡 키 - 값으로 데이터를 저장이 가능합니다 디바이스 디스크에 데이터를 저장하는 기능을 제공합니다 📌 데이터가 지속된다는 보장이 없으니 중요한 데이터는 저장하는 것을 권장하지 않습니다 (예를 들어 앱을 삭제한다면 디스크의 데이터는 다 사라질 것입니다) 다음은 프로젝트에서 아래의 명령어로 패키지를 설치해줍니다 flutter pub.. 2024. 1. 3. [Flutter] Kakao 개발자 사용하기 - 초기 설정 Flutter에서 카카오 기능 사용하기 카카오 기능을 구현하기 위해서는 카카오 개발자 페이지에서 설정을 몇 가지 해주어야 하는데 그 방법이 까다롭진 않으니 이번에 정리하기로 마음먹었습니다 그럼 카카오 개발 기능들을 사용하기 위한 설정은 어떤 것을 해야 하는지 알아보겠습니다 애플리케이션 추가하기 먼저 아래의 사이트로 들어가서 개발 계정으로 로그인을 해줍니다 Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 다음에는 애플리케이션 추가하기를 클릭해 줍니다 그러면 앱 아이콘에는 사이즈에 맞는 앱 사진을 하나 올려주시고 앱 이름에는 하고 계시는 프로젝트 앱.. 2023. 12. 27. 이전 1 ··· 7 8 9 10 11 12 13 ··· 18 다음 728x90 728x90