장고/Python Django2 Django urls.py - path, re_path path의 Path converter **기본 제공되는 Path Converter** IntConverter - r"[0-9]+" StringConverter - r"[^/]+" UUIDConverter - r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}" SlugConverter (StringConverter 상속) - r"[-a-zA-Z0-9_]+" PathConverter (StringConverter 상속) - r".+" re_path의 정규 표현식 **정규 표현식 패턴 예시** 1자리 숫자 - "[0123456789]" 혹은 "[0-9]" 혹은 r"[\\d]" 혹은 r"\\d" 2자리 숫자 - "[0123456789][0123456.. 2024. 1. 22. Serializer를 이용한 RESTAPI 구현 RESTAPI 를 사용함에 있어서 Serializer를 사용하였는데 직렬화라는 뜻이라고 한다. 대충 기존 Django 모델을 json 형태로 응답을 할 수 있게 해주는 것이다.. 코드로 한 번 보자 지금 하려는 예시코드 의 주제는 사용자의 이름, 원작동화, 성별, 나이로 초기 정보를 받은 후 원작동화를 각색하는 것으로 그 원작 동화 안에서 새롭게 이야기를 만드는 주제이다! 아래의 model은 첫 시작인 초기정보를 저장하는 model이라고 보면된다. 내가 하려는 것은 클라이언트에게 user_id, username, fariytale, gender, age를 받고난 후, 다시 클라이언트에게 새롭게 생성된 책의 book_id와 받았던 초기 정보를 다시 응답해주는 api를 만들려고 한다. # book/model.. 2024. 1. 13. 이전 1 다음