Skip to content

basakcrispy/misiklog-server

Repository files navigation

Misiklog Server

Specification

  • Api design: Restful API
  • Serializer format: JSON
  • Authentication: Authorization header(JWT Bearer)

초기 설정

  • poetry 초기 세팅
poetry env use 3.11
poetry config virtualenvs.in-project true
poetry config virtualenvs.path "./.venv"
poetry install

Commands

  • dev 환경 패키지 설치
poetry install --with dev
  • dev 환경 패키지 추가
poetry add <package> --group dev
  • 개발환경 서버 실행
poetry run python manage.py runserver
  • poetry -> requirements.txt 변환
poetry export --without-hashes --format=requirements.txt > requirements.txt

Django commands

  • 음식점의 이름과 주소를 기반으로 좌표를 업데이트, google_place_id 업데이트
poetry run python manage.py update_place_ids
  • place_id를 기반으로 google_place_detail 업데이트
poetry run python manage.py update_place_details