본문 바로가기 메뉴 바로가기

코드나라

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

코드나라

검색하기 폼
  • 분류 전체보기 (293) N
    • 프로그래밍 개념 (30)
    • [문법] 파이썬(Python) (10)
    • [문법] 다트(Dart) (5)
    • [문법] C++ (5)
    • [문법] C언어 (14)
    • [실전] 파이썬 (Python) (14)
    • [실전] 플러터 (Flutter) (7)
    • [IoT] 아두이노 (Arduino) (2)
    • [공유프로그램] 자동글쓰기 (2)
    • 챗GPT 완전정복 (19)
      • 챗지피티 기초설정 (3)
      • 챗지피티 활용꿀팁 (11)
      • 챗지피티로 앱&웹 개발 (5)
    • 기타 생성형 AI챗봇 (8)
      • 제미나이(Gemini) (4)
      • 클로드(Claude) (3)
    • 너와나의관심사 (176) N
      • 기술동향&신산업 (20)
      • 영화&드라마 (7)
      • 음악 (4)
      • 미스테리&공포 (5)
      • 게임 (4)
      • 투자 (8)
      • 사회&이슈 (23)
      • 연예&가십 (23) N
      • 잡동사니 (5)
      • 정부지원정책 (7)
      • 영성철학&생활지혜 (3)
      • 생활꿀팁정보 (13)
      • 사주명리 (34)
      • 과학쿠키 (3)
      • 타로리딩 (17)
    • 일상♥ (1) N
  • 방명록

[실전] 파이썬 (Python) (14)
[fastapi 기초] 서버와 통신하는html웹페이지를 띄워보자

1. FastAPI 설치​먼저 main.py라는 파이썬 파일을 만들어야 합니다.(main이라는 이름은 fastAPI에 붙이는 관용적인 이름이다. 달라도 큰 상관은 없음) 파일을 만들었다면 터미널 창을 이용해, fastapi를 다운받으세요 (아나콘다 가상환경에서 해도 됨) pip install fastapi[all] uvicornerror가 뜨지 않았다면 설치가 잘 된것입니다2. 간단한 FastAPI 어플리케이션 생성/실행​놀랍게도 FastAPI는 Flask와 구조가 유사합니다.다음은 기본적인 FastAPI 코드입니다.from fastapi import FastAPI app = FastAPI() @app.get("/")def read_root():   return {"안녕": "FastAPI"}​그리고 코..

[실전] 파이썬 (Python) 2024. 12. 11. 12:37
[fastapi 심화] 파이썬FastApi & Firebase 커뮤니티 웹개발: 환경세팅 및 코드

이번 시간에는 파이썬 fastapi라이브러리를 이용하여 아래와같이 동작하는 간단한 커뮤니티 웹사이트를 만들어보겠습니다. 해당 프로젝트에서 사용하는 DB는 firestore database입니다.  먼저 firebase 프로젝트를 생성해줍니다firestore database생성 후 규칙을 다음과같이 변경해줍니다.   그런 다음 비공개 키를 생성해서 후에 fastapi프로젝트의 루트디렉토리에 넣어줍니다. 이제 fastapi 메인 코드를 작성해줍니다. 프로젝트 구조는 다음과 같습니다.  model.py에는 해당 사이트에서 사용하는 db들의 key들로 구성한 데이터모델입니다.해당 형태로 firestore database에 저장 및 조회됩니다. [model.py]# coding: utf-8from sqlalche..

[실전] 파이썬 (Python) 2024. 12. 4. 21:45
이전 1 2 3 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바