본문 바로가기

TIL

[TIL 2024. 05. 16] 튜터님 1주차 피드백 | PostgreSQL

튜터님 1주차 피드백

  • 우리 팀이 TTS, STT와 더불어 메뉴 필터 및 음성 등에 사용하고 있는 openai의 GPT 3.5 Turbo를 최근에 나온 4o로 바꿔보는 걸 추천하셨음
    • 4o예시를 들어보니 확실히 읽어주는 목소리가 좀 더 자연스럽고, 실제 사람과 대화하는 듯한 느낌이 들었음
    • 기존에 우리가 사용하던 GPT 3.5 Turbo는 아무래도 기계가 글자를 읽고 있다는 느낌이 좀 더 강했음
  • 프롬프터를 좀 더 다듬고, 매끄러운 대화가 이어질 수 있도록 할 것
    • 지금 프롬프터는 menu와 tag에 대한 정보를 명시적으로 주고, 기능을 확인하고 있는 상태임
    • 튜터님이 보여주신 4o예시와는 달리, "시원한 커피를 추천해줘" -> "네가 추천한 거 말고, 그냥 달달하고 시원한 거"라고 했을 때 아직 입력을 받아들이지 못하고, 여전히 자신이 이전에 추천했던 범위 내에서 추천을 계속하고 종료하는 문제가 있음
    • 이를 개선하기 위해서는 프롬프트를 좀 더 다듬어야 할 듯함
  • admin page theme 적용
    • 현재 기능상으로는 admin page custom이 모두 끝남
    • 지금은 장고 기본 admin-page design이지만, 프로젝트의 모든 기능상 구현이 끝나고 나서 여유가 된다면 시중에 있는 예쁜 theme을 구입해서 적용해보는 것도 좋을 것이라고 추천해주심
  • Axios로 FE하는 것을 추천
    • Ajax를 쓸 수도 있지만, 이를 보완하여 나온 것이 Axios이므로 이를 추천함
    • 지금까지 우리는 장고 내에서 MTV를 해보거나, HTML이나 CSS로만 이루어진 template을 DRF인 서버에 붙여서 사용해보았음 -> 이제는 JS를 사용해서 만든 template으로 프론트엔드를 만들고, 우리 장고 서버와 연결해서 사용해볼 수 있어야 함
    • 팀원 모두 경험해보는 걸 추천

 

 

시작하기 | Axios Docs

시작하기 브라우저와 node.js에서 사용할 수 있는 Promise 기반 HTTP 클라이언트 라이브러리 Axios란? Axios는 node.js와 브라우저를 위한 Promise 기반 HTTP 클라이언트 입니다. 그것은 동형 입니다(동일한 코

axios-http.com

 


postgreSQL

우리 조는 다음과 같은 이유에서 PostgreSQL을 외부 DB로 사용하기로 했다

  • 우리가 사용하는 프레임워크가 Django임
    • Django와 PostgreSQL의 개발진이 동일한 만큼, 둘 간의 호환이 우수함
  • NoSQL(MongoDB)을 쓰기에는 우리가 처리해야 하는 데이터가 정형화 되어 있음
  • RDBMS중에서는 Oracle은 유료고, MYSQL은 ACID에서 완벽하지 않음
  • postgreSQL은 ACID(트랜잭션)에서 완벽하고, 확장성 또한 좋음

 

 

[Django] PostgreSQL 설치와 장고에 연동하기

1. PostgreSQL 설치 PostgreSQL 설치는 Windows 10 기준으로 작성하도록 하겠습니다. 장고와 연동하는 부분은 상관없이 진행하시면 됩니다. 다운로드 주소 : https://www.postgresql.org/download/ PostgreSQL: Downloads www

seokii.tistory.com

 

 

 

PostgreSQL 16.3 Documentation

PostgreSQL 16.3 Documentation The PostgreSQL Global Development Group Copyright © 1996–2024 The PostgreSQL Global Development Group Legal Notice Table of …

www.postgresql.org