[Diagram] 시퀀스 다이어그램(Sequence Diagram)
·
Archive/Develop
시퀀스 다이어그램은 내가 정보처리기사 공부할때 듣고 기억이 없다...? 현재 수행하는 기업과제 중 시퀀스 다이어그램 작성하는 부분이 있어 공부할 겸 정리한 포스팅이다. 시퀀스 다이어그램(Sequence Diagram) 은 무엇인가? 시퀀스 다이어그램은 동적 다이어그램의 거의 대표격으로, 어떠한 순서로 어떤 객체들과 어떻게 상호작용 했는지를 표현하는 다이어그램이다. 시간의 흐름에 따라 순서를 볼 수 있다는 특징이 있다. 이로 인해 시나리오를 파악할 때 좋으며, 유즈케이스를 디테일하게 알 수 있다. 구성 요소 활성 객체 시스템의 행위자 또는 시스템 내의 유효한 객체이며, 라이프 라인을 가진다. LifeLine 점선으로 표현되며, 아래로 내려갈 수록 시간이 경과됨을 의미한다. 메시지 실제 인스턴스간의 주고받는..
[ Django ] SerializerMethodField
·
Archive/Develop
보호되어 있는 글입니다.
[ Django ] Serializer / Form
·
Archive/Develop
장고를 사용하는 커뮤니티를 구경하다보면, Serializer 라는 단어를 정말 많이 볼 수 있다. 다름이 아니라 내가 계속 Serializer 와 Form 을 혼동하고 있는 것 같아서 그래서 포스팅을 결심했다. 정확히 이 둘을 정의해보자! Serializer Django 에서 흔히 사용되는 Form 과 상당히 유사한 개념으로, 유효성 검사를 자동으로 거쳐서 model 에서 필드를 읽어온다. Form 유효성 검사를 자동으로 거쳐 model 에서 필드를 읽어온다. django 에서 제공하는 기능인 Form 을 이용하면 우리는 수동으로 Form을 제작할 필요가 없다. 자, 여기까지 보면 그래서 대체 Form 과 Serializer 의 차이점이 뭔데? 하게 된다. Forn 은 HTML form 을 생성하는데, ..
[ Django ] django-debug-toolbar mime type 에러 해결
·
Archive/Develop
django-debug-toolbar 를 이용해 SQL 디버깅을 시도하고 있었다. https://django-debug-toolbar.readthedocs.io/en/latest/installation.html#process Installation — Django Debug Toolbar 3.2.4 documentation Troubleshooting On some platforms, the Django runserver command may use incorrect content types for static assets. To guess content types, Django relies on the mimetypes module from the Python standard library, which..