[오늘의 오류] 시스템 설계하기

밀루·2023년 8월 22일
0

괴발개발 개발일지

목록 보기
14/26

노션과 같은 서비스는 백엔드를 어떻게 설계해야 하는지 궁금해서 찾아보고 있었다. 그간 내가 만들었던(전 회사 포함) django 서비스는 전부 유저가 정해진 form에 정해진 타입의 데이터를 채워넣기만 하는 구조였기 때문이다.

그래서 궁금증이 생겼다. 노션은 유저가 해당 단락에 사진을 넣을지, uri를 넣을지, 파일을 넣을지 전혀 모르는데 개수 제한 없이 자유롭게 input을 받고 보여준다. django에서도 어떻게든 게시판을 만들겠다고 ckeditor 4를 써봤으나 (ckeditor5는 장고에서 프론트엔드 쪽에 보여줄 수 없었다) ckeditor 4의 이미지 업로드의 경우 클라이언트 단에서 서버에 올린 모든 사진 파일에 접근할 수 있는 문제가 있었다.

이걸 어떻게 해결할지 고민하던 찰나에 파이썬 톡방에 관련된 주제가 올라와서 물어봤다.

profile
벨로그에 틀린 코드나 개선할 내용이 있을 수 있습니다. 지적은 언제나 환영합니다.

0개의 댓글