woncoding

    TIL | 12.1.목 [Back-end]

    - Back-end | ERD 설계 [ERD 란?] An Entity Relationship Diagram (ERD)는 시스템의 엔티티들이 무엇이 있는지 어떤 관계가 있는지를 나타내는 다이어그램이다. 이 ERD를 이용해 데이터 베이스 모델링을 해준다. [데이터베이스 모델링] - 설계시 주의할 점 엔티티, 속성, 관계들에 적절한 이름을 부여합니다. 용어들은 간단하고 친근해야 합니다. 모호하거나 중복되거나 불필요한 관계를 제거합니다. 관계에 또다른 관계를 연결하면 안됩니다. 구현시 설계한 ERD에서 많이 벗어나지 않게 최대한 설계한대로 구현하려고 해야됨! 중요! → 그래서 설계단계에서 꼼꼼히 작성 및 검증하기!!!

    TIL | 11.30.수 [Back-end]

    - 개발파트 분배시 생각해야 하는 것들 [Django Rest Framework 기준 | back-end 기본구성] user signup (email login → 이메일 인증 / 중복된 아이디 금지 / user가 비밀번호 틀리지 않도록 중복 검사 등) login (입략한 아이디가 db값에 없을때 / 비밀번호가 틀렸을때 / 아이디 찾기 / 비밀번호 찾기) logout (로그인 돼있던 유저의 정보가 모두 지워지도록) social signup (연결된 social site에서 인증이 가능하도록) social login (인증된 계정으로 로그인이 가능하도록) 👉 이외에 다양한 필드, 조건들이 들어갈 수 있음 user profile 개인 user profile 페이지에서 user의 정보와 / user가 작성한 ..

    TIL | 11.29.화 [개발자 포트폴리오]

    보호되어 있는 글입니다.

    TIL | 11.28.월 [DRF / Deep Learning / JS]

    (B2 | 5_team_project) - 트러블 슈팅 1. 댓글 수정 문제 문제 백엔드에서 정상 동작을 Postman으로 확인 하였으나 프론트에서 동작을 못함 원인: 생성된 댓글의 id값을 프론트에서 불러오지 못해 수정 기능이 동작을 못함 해결 detail페이지에서 get 로드 할 때 onclick="location.href='edit_comment.html?comment_id=${element.id}'" commenteidtbtn.onclick = function() { localStorage.setItem("comment_id",element.id) window.location.href = "edit_comment.html" } let getLink = window.location.search; l..

    WIL | 11.27.일 [11.21.월 - 11.25.금]

    - Weekly I Learned 1. Facts : 내가 배운 것 / 내가 한 일 DRF (Backend) JS (Frontend) 2. Feelings : 내가 느꼈던 감정 / 주관적 느낌 - DRF (Backend) 시리얼라이즈의 활용도가 매우 높음 - JS (Frontend) method를 이용해 어떤 정보를 받아오고 보내줄건지, 그 데이터를 어떻게 저장, 활용할건지 연습해야됨 3. Finding : 내가 발견한 것 / 얻은 것 - DRF (Backend) 시리얼라이즈를 method마다 나눠줄 필요 없음 하나의 시리얼라이즈를 정의하고 각각의 함수로 다르게 사용할 수 있음 - JS (Frontend) 미디어 파일을 받아오는 혹은 저장, 보내주는 코드를 조금 더 이해하게 됨 4. Future : 미래..

    TIL | 11.25.금 [DRF ↔️ JS CRUD ]

    - Django Rest Framework Front JS CRUD [payload에서 정보 가져오기 - 배열] // user와 같은 id값을 가진 게시글만 가져올 수 있게 걸러주는 함수 var my_articles = new Array response_json.forEach(element => { if (element.article_user == userId){ my_articles.push(element) } }) 👉 해당 url에서 받아오는 payload를 확인하고 그 중 내가 필요한 정보를 my_articles에 저장