반응형
IntelliJ에서 플러터 환경 설정하기
·
Programming/Flutter
Jetbrain사의 IDE를(PhpStorm, PyCharm, WebStorm, IntelliJ) 그동안 계속 이용하고 있었기에, Flutter 역시도 사용할 수 있지 않을까라는 생각에 찾아보니 가능한 것으로 보여 설정 과정 작성해두기 (컴퓨터 포맷시 다시 설치하고 설정할 때 찾아보려면 귀찮으니깐) 인텔리제이 환경설정 1. Android SDK 설치 이미 SDK가 설치되었다라면 해당 부분을 넘어간 뒤 다음 과정을 진행해도 무방하다. 인텔리제이 창을 연 뒤 Setting을 열면, "Appearance & Behavior > System Settings > Android SDK"를 확인할 수 있다. 혹은 좌측 상단에 "android"를 입력하면 보다 빠르게 해당 메뉴를 찾을 수 있다. 해당 메뉴를 선택하면 ..
개행문자(\r\n) 제거하기
·
Programming/MySQL
엑셀로 데이터가 넘어 왔고, 해당 데이터가 몇개가 안되길래 엑셀 데이터 그대로 복사 붙여넣기를 했더니 엑셀내 개행문자가 같이 데이터 항목으로 넣어졌다. 이럴때 없애는 법에 대해서 기록해둔다 (자주 발생하기 때문... 엑셀 싫다...) 개행문자가 발생한 상황 개행문자 데이터를 없앨 수 있는 2가지 방법 Select문 DB 데이터로는 개행문자가 남아있어야 하지만, 누군가에게 보여줘야할 때 없애서 넘겨줘야 할 때 사용한다. SELECT REPLACE(REPLACE(변경할컬럼명, '\n', ''), '\r', '') FROM 테이블명; Update문 DB내의 데이터도 개행문자가 삭제 되어져야 할 때 사용한다. UPDATE 테이블명 SET 컬럼명 = REPLACE(REPLACE(컬럼명, '\n', ''), '\r..
[FastAPI] 응답 모델
·
Programming/Python
FastAPI 목차 FastAPI 소개 FastAPI 설치 경로 매개변수 쿼리 매개변수 요청 본문 응답 모델 모든 경로 작업에서 response_model 매개 변수를 사용하여 반응에 사용되는 모델을 선언할 수 있습니다. from typing import Optional from fastapi import FastAPI from pydantic import BaseModel app = FastAPI() class User(BaseModel): name: str password: str @app.post("/users", response_model=User) #응답 모델 def create_user(user: User): #요청 모델 return user 해당 코드를 작성하고 "http://localhos..
[FastAPI] 요청 본문
·
Programming/Python
FastAPI 목차 FastAPI 소개 FastAPI 설치 경로 매개변수 쿼리 매개변수 요청 본문 POST, PUT, DELETE, PATCH와 같은 메서드를 사용하여 데이터를 전송하는 경우 요새는 JSON을 이용합니다. from typing import Optional from fastapi import FastAPI from pydantic import BaseModel, HttpUrl app = FastAPI() class User(BaseModel): name: str password: str avatar_url: Optional[HttpUrl] = None @app.post("/users") def create_user(user: User): return user 해당 코드에서 User클래스는 ..
[FastAPI] 쿼리 매개변수
·
Programming/Python
FastAPI 목차 FastAPI 소개 FastAPI 설치 경로 매개변수 쿼리 매개변수 쿼리란 URL에서 ? 후에 나오고 &으로 구분되는 키와 값의 집합입니다. 예를 들어서 https://ssue-dev.tistory.com?category_id=1&post_id=1와 같은 URL이 있을 때 쿼리 매개변수는 category_id : 값 1을 가지며, post_id: 값 1을 가집니다. from fastapi import FastAPI app = FastAPI() @app.get("/users") def get_users(limit: int): return {"limit": limit} 해당 코드를 작성한 뒤 http://127.0.0.1:8000/users?limit=100를 호출하게 된다라면 {"lim..
[FastAPI] 경로 매개변수
·
Programming/Python
FastAPI 목차 FastAPI 소개 FastAPI 설치 경로 매개변수 - 파이썬 포맷 문자열이 사용하는 동일한 문법으로 "매개변수" 또는 "변수"를 경로(URL)에 선언할 수 있습니다. from fastapi import FastAPI app = FastAPI() @app.get("/users/{user_id}") def get_user(user_id): return {"user_id": user_id} 위의 코드에서는 "user_id"가 매개변수입니다. Path에 선언한 변수를, 함수에서 전달받아 사용할 수 있습니다. user_id에 1을 대입하여 "http://localhost:8000/users/1"를 호출 시 리턴하는 데이터는 정수일까요? 문자열일까요? 보다시피 문자열의 "1"에 대해서 응답받..
반응형
개발자 쓔쓔
'Programming' 카테고리의 글 목록 (6 Page)