본문 바로가기

분류 전체보기95

[Django] 11_1. REST API: amenities / perks 1. amenities  아래 두 가지 API를 만들어본다 1-1. /amenities: GET, POST1-2. /amenities/1: GET, PUT, DELETE  2-1. /perks: GET, POST 2-2. /perks/1: GET, PUT, DELETE  POST: 새로운 리소스를 생성 PUT: 기존 리소스를 업데이트(수정)  모든 view function은 request를 받는다(django default)  1-1. /amenities: GET, POST 1) rooms > views.py 에서 클래스 만들기2) rooms > urls.py 의 urlpatterns에서 경로 추가 3) rooms > serializers.py 파일 생성하여 serializer 만들기 ModelSeria.. 2024. 8. 6.
[도서] 박쥐 by 요 네스뵈  워낙 유명한 작가이고 유명한 작품들도 많아서 한번쯤 읽어보고 싶었다.마침 도서관을 둘러보다 눈에 띄어 '해리'형사 시리즈의 첫번째 작품이라는 를 빌렸다.  재미있다...!  나는 나의 지식세계를 확장해주는 도서를 읽으려고 한다. 이를 테면 , 같은 책들. 주로 역사, 철학, 전기 등의 장르이다. 도무지 읽히지가 않아서 꾸역꾸역 읽어가는 책들도 있고, 의외로 술술 넘어가면서 배우는 것도 많은 책들도 있다.  하지만 사람이 집밥만 먹고 살 수 없듯이가끔은 일탈같은 외식 독서를 할 때도 있다.  한창 인간관계로 힘들었을때는 '히가시노 게이고'에 빠졌고(워낙 다작을 하는 작가라 아직 못읽은 작품이 많다!) 가끔 '기욤 뮈소'를 읽기도 한다. 때로는 베스트셀러에 이름이 올라와있는 책들을 읽기도.. 2024. 7. 27.
Barclays Bank와의 채팅 업무 관련 해외송금에 차질이 생겨 바클레이즈뱅크에 문의할 일이 생겼다. 오전에(영국 현지시각 약 새벽 2시) 바클레이즈 뱅크 웹사이트에서 contact info를 찾아보다가 애플 유저는 메세지로 바로 챗 할 수 있다고 하여 링크를 클릭하니 저절로 메세지가 생성되었다.  이런저런 문의를 하는데 바로바로 답이 왔다. 비즈니스 해외 송금이고, 수취측에서 currency가 변경된 흔치 않은 주제였는데계좌번호 등의 정보도 바로 조회가 되어 막 RAG 실습을 해본 나는 깜짝 놀랐다. RAG로 이렇게까지 구현이 된다고????우리나라 은행 서비스에서는 경험할 수 없었던 서비스에 놀라며 영국의 AI 기술 적용에 놀랐다.  한참 문의를 하다가, 대충 정리가 되어 대화가 마무리될 즈음 오,,,,,이런실례를 범했군.ㅋㅋㅋㅋ .. 2024. 7. 24.
[Django] 10. Django REST Framework: JsonResponse / api_view / Serializer / ViewSet /rooms -> JSON -> UI유저가 /rooms 페이지로 이동하면 -> ReactJS가 해당 JSON을 예쁘게 만들어 UI를 만들어준다 유저는 Django 서버에서 실제로 /rooms url로 직접 이동하지 X프론트엔드의 React UI 애플리케이션이 서버에게 데이터를 요청하는 것  GET: 데이터를 가져옴POST: 서버에 데이터를 보냄  주요과정1. decorator로 decorated된 API view 함수: 데이터베이스에 있는 모든 카테고리를 가져와서 serializer에게 전달2. serializers.py에서 무엇을 어떻게 번역할지를 지정  categories > urls.py 파일 만들어서 urlpatterns 리스트 만들기 categories > views.py 파일에서 view 함수.. 2024. 7. 23.
[Python] Flask basics Render Template / Form - "JobScrapper"라는 이름을 붙인 app 변수 만들기  - 마지막에 app.run() 함수를 호출: Flask Application 생성        ("0.0.0.0"): 브라우저와 서버 콘솔을 열어줌  - 페이지에 도달했을 때 응답하기: 데코레이터 + 함수(템플릿을 리턴)         @app.route("/"): / 페이지에 도달하면 home 함수를 실행         @app.route("/search"): /search 페이지에 도달하면 hello 함수를 실행         render_template 함수: Flask가 templates 폴더를 들여다보도록 한다  templates 폴더는 main.py와 같은 계층에 있도록 한다 폴더 이름을.. 2024. 7. 18.
[Python] OOP nico = { "name": "Nico", "XP": 1000, "team": "Team X",}def introduce_player(player): name = player["name"] team = player["team"] print(f"My name is {name} and I play for {team}.")introduce_player(nico)#>> My name is Nico and I play for Team X.introduce_player 함수는 nico를 필요로 하지만이 상태에서는 introduce_player 안에 아무거나 넣을 수 있다ex. introduce_player(1234)도 입력할 수 있음 두 데이터가 연결되어있지만 아무런 제약없이 마음대로 날라다.. 2024. 7. 17.
반응형