분류 전체보기 39

[ReactJS] Props, State, Redux

Props vs State props are read-only props can not be modified state changes can be asynchronous satae can be modified using this.setState Redux Without Redux 상위 컴포넌트가 하위 컴포넌트에게 명령 : props 하위 컴포넌트가 상위 컴포넌트에게 명령 : event With Redux 데이터를 분산하여 저장X 하나의 저장소에 모든 데이터 저장 특정 값이 바뀌면, 관련된 모든 컴포넌트가 알아서 바뀌게 하는

FRONT-END/React 2021.09.25

[Django] Template에서 Dictionary 접근

View에서 전달받은 데이터를 Template에서 연속적으로 나열하는것이 일반적이라고 한다면, 전달받은 데이터를 군집에 따라 묶어서 나열해 주어야 될 때가 있을겁니다. 저의 경우 전달받은 '과일 판매 목록' 데이터에서 날짜가 중복되는 경우, template상의 table에서 rowspan을 사용하기 위해 방법을 생각하던중 해당 방법을 적용시켰습니다. 우선 View에서 위 코드와 같이 특정 dic을 만들어 날짜에 해당하는 date의 유일값들을 구한 후, dic에 유일날짜를 key로, 유일 날짜에 해당하는 목록들을 value값으로 넣어줬습니다. 이후 template에서 dic_name.itmes를 사용하게 되면, 각 value별로(위의 경우는 date) 묶인 목록들을 제어할 수 있게 됩니다. rowspan을..

BACK-END/Django 2021.07.29

[Elasticsearch with Python] elasticsearch 외부접속 시 newconnection error

elasticsearch, elasticsearch_dsl 두 lib를 사용하여 es를 사용하던 중, 외부 접속이 필요하게 되었고 각종 자료를 참고하여 구축하였었다. 기존 local환경에서 오류가 없음을 확인하고 ubuntu로 넘어갔는데, 이때 어이 없는 실수를 범했었다. 원격으로 접속할 ip 주소를 elasticsearch, elasticsearch_dsl 둘다에 명시해 줬어야 하는데 elasticsearch_dsl만 해줬던것.. 이 때문에 elasticsearch관련 내용이 실행될때 error를 보였었다. ip_address = 'your_ip_address' connections.create_connection(hosts=[ip_address]) es = Elasticsearch(ip_address..

DB/Elasticsearch 2021.03.25