front와 back의 경계??
255
작성한 질문수 5
안녕하세요 선생님 항상 좋은강의 감사합니다.
저의 대학교에서 친구들과 역활분담을 하여 장고와 리엑트를 이용해 웹페이지를 만들려고 하는데요.
저를 포함장고 2명 리엑트 한명으로 구성되어 있습니다. 다만 한가지 궁금증이 예시가 올바른지는 잘 모르겠습니다만
django에서 선생님이 설명해주신 message같은 기능이있고javascript에 alert기능이나 아니면 직접 구현하는 event 기능이 있는데
어떤 것을 사용할지는 보통 개발자들 취향에 따라 결정되는건가요? 아님 관습이나 규칙?같은게 있나요?
답변 1
0
안녕하세요.
유저에게 노출할 알림 메세지의 생성은 로직에 따라, 백엔드 단에서 생성될 수도 있고, 프론트 단에서 생성이 될 수도 있습니다. 알림 메세지 생성과 생성된 알림 메세지를 유저에게 노출하는 것은 별도의 프로세스입니다.
장고의 messages framework 기능의 경우,
- 장고 템플릿을 활용한 HTML 응답을 할 경우, 장고 View에서 생성된 "1회성 알림 메세지"를 쉽게 유저에게 노출할 수 있는 기능입니다.
장고의 messages framework를 사용하지 않고, 장고 View에서 생성한 알림 메세지를 프론트 단에서 전달하여, 프론트 단에서 js 로직을 통해 유저에게 노출할 수도 있을 것입니다. 프론트 js로직을 통해 단순히 alert를 활용하여 노출할 수도 있을 테고, toast와 같은 UI로 노출할 수도 있겠죠. 구현하기 나름입니다.
혹은 프론트 단에서 유저에게 알릴 알림 메세지가 있다면, 알림 메세지를 생성하여 원하는 UI로 노출할 수도 있을 것이구요.
취향의 문제라기보다, 서비스 UX에 맞게 적절한 프로세스를 찾아가야겠죠.
화이팅입니다. :-)
안녕하세요.
0
62
1
[OneToOne Field Demo] get_user_model() 메서드를 활용해야 하는 이유?
0
285
1
useEffect 훅에서 else 유무에 따른 결과
0
222
1
useAxios 훅의 dependency array 설정
0
254
1
useEffect에서 변수 업데이트 관련 질문
0
391
1
rest_framework.generics.CreateAPIView의 model 속성 유무
0
277
1
bootstrap4
0
481
4
리뉴얼 강의가 오픈이 되면 기존 강의는 더이상 못보는걸까요
1
374
1
admin form에서 앞선 필드 선택 후 다른 필드 select widget 구성하는 방법
0
579
3
useState는 필수일까요?
0
272
1
python manage.py makemigrations instagram 시 created_at default 오류가 발생합니다.
0
611
4
Django allauth를 사용한 소셜 로그인 시 에러
0
660
1
프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러
0
569
2
useLocalStorage() 함수 사용여부
0
238
1
django에 LOGIN_URL = '/accounts/login/'의 의미?
0
454
1
리듀서의 의미 재확인
0
439
1
simple-jwt Refresh Token 사용 노하우
0
908
2
docker compose 를 통한 배포 관련 오류 문의
0
687
1
파이썬 속도 장고 관련 궁금한게 있습니다.
0
372
1
is_like_user
0
238
1
related_name 오류
0
278
1
re_path 오류
0
266
1
re_path url
0
255
1
No post matches the given query
0
671
2





