AJAX (4) 썸네일형 리스트형 2022-06-15 개발일기 [Django] 오늘은 Toast grid 내부 데이터를 선택하여 view단으로 ajax통하여 통신을 할 경우 예를 들어 2명의 이용자가 동시에 같은 데이터를 통신할 시 중복된 데이터가 중첩이 되는 경우가 발생하는걸 확인하여 view단에서 ajax통하여 데이터를 get할때 Django filter를 사용하여 걸러주는 로직을 짜보았다.! model filde를 manytomanyfilde를 사용해서 unique 필드를 사용하지못하여 중복데이터를 잡아주지못해서 아쉽지만 view단에서 해결할 수 있는 방안을 마련하여 해결해서 다행이다! 이제 정부표준프레임워크를 ..Java를 하로...가야겠다! 자바공화국에서는 자바를!!! 파이팅! 개발 스크립트[api] if req.get('action') == 'postdata': resu.. 2022-06-08 개발일기 [Django, TOAST UI] 오늘은 Django 내부에서 serializer 사용하여 데이터 필터링 거친후 외래키를 이용하여 Django 내부 DB model 들을 연계하여 불러오는 작업을 했다. 외래키 자체는 처음 이용해서 앞으로 활용도가 매우 클 것으로 예상된다. Model filed 내부에서 외래키로만 지정을 해주면 직렬화 통해서 데이터 필드를 굳이 context할 필요없이 사용할 수 있는것이 매우 큰 장점으로 보인다. 앞으로도 지속적인 활용으로 숙련도를 높여야겠다 !! 파이팅 !! 개발스크립트 [api] class Table(APIView): def get(self, request): req = request.GET x = { "result": 'false', "data": { "contents": [] } } if req... 2022-05-20 개발일기 [Django] 금일은 ajax 이용하여 html 렌더링 하는 방식을 사용하요 카테고리 랭킹 순위를 매겨보았다! api이용하여 grid 내부에 데이터 뿌려주고 그 데이터들을 랭킹매겨 그 품목에 해당하는 데이터를 django-template사용하여 뿌린다음 다시 ajax이용하여 template을 dataType: html 해서 렌더해주었더니 이쁘게 잘 들어갔다!! 역시 Ajax는 필수인거같다 계속 공부하고 써먹자 파이팅!! 개발스크립트[script] function htmlajax(url, tgdata, tg) { $.ajax({ url: url, type: 'get', data: tgdata, dataType: 'html', success: function (data) { $('.test').html(data) } }).. 2022-05-18 개발일기 [Django] 어제는 chart.js 에서 Ajax 활용하여 비동기통신방식으로 데이터를 받아서 chart.js 뿌려줬지만 오늘은 그래프형식 , 텍스트형식 두가지 형식이 필요하여 텍스트 형식으로 뿌렸으나 기존에 있던 클립보드 복사 방식에서 충돌이 일어나 사용하지 못하였다 그래서 다시 데이터를 가공하여 원하는 형식의 클립보드 복사를 이루어냈다 ! 기존에 있던 서비스에서는 ajax를 쓰지않아 날짜를 변경할시 리프레쉬가 되는 현상이 일어났지만 역시 ajax를 사용하니 리프레쉬가 이루어지지 않고 바로바로 데이터를 받아오는 모습이 훨씬 웹을 사용하기에 깔끔한거같다 ! ajax 는 웹개발에서 필수인거같다 조금더 공부해서 완벽히 쓸수있도록 하자 ! 개발스크립트 [sciprt] $('#searchDate').on("change", f.. 이전 1 다음