본문 바로가기

원리16

Django에 관하여 (ft. 근본적인 백엔드적 원리에 필요한 것) Django를 처음 접했을때는 한 없이 어렵기 그지없었다. 정말어려웠고 무슨말 하는지를 몰랐다. 그리고 이후에도 한 번정도 더 만남을 가진 이후에 본격적으로 풀강 3강, 책으론 4권이상을 들었다. 확실히 패턴구조에서 무엇을 의미하는지를 알게 되었다. 네임스페이스 등에 관해서 말이다. 에러를 해결하는 과정에 있어서 이미 구현된 코드에 어떻게 맞물려있기에 이상이 생기는지 알게되었다. 하지만 진짜 문제는 지금부터였다. 어디에 왜 문제가 있는지는 알게되었다. 하지만 이걸 "어떻게"해결하는지는 여전히 모르겠다. 구글링을 해봐도 보통의 내가 검색하는 내용에는 85%이상은 그냥 남들이 써놓은 글 퍼다 날르는글이 대부분이고 이미 작성된 글도 이미 너무 옛날 버전에서의 개인적인 환경 하에서 이루어진 것들이거나 아니면 구.. 2023. 2. 10.
CSS - css적용해도 변하지 않을때, %원리, 셋트로 이용하는css, css적용 확인 CSS css를 본격적으로 활용하기 시작하면서 더욱 이해도와 숙련도가 낮다는 것을 알게되었다. css는 웹에 있어서 정말 중요한 요소임에도 이해도가 없으니 더 익히려는 노력을 해야겠다. #1 css 적용했음에도 변하지 않을때 1)기본케이스 css는 기본적으로 부모요소를 따른다고 한다. 간단해 보일지 모르겠지만 이것은 정말 중요하다. 가령 라고 했을때 css의 선택자로 baby에 적용시킬 것을 썼음에도 적용이 안되었다면 body태그에서 무언가 적용이 되어있어서 막힌것이고 body태그를 건드려도 변화가 없다면 더욱 상단인 html태그에 의해 무언가 막힌것이라고 해석하면 되겠다. 이게 가장 기본이고 2)응용케이스 만약 1.html이라는 파일에서 2.html이라는 파일을 iframe태그로 불러와서 사용중이라면 .. 2023. 1. 7.
Django - 잡설과 MVT 패턴 기본 원리와 흐름 # intro 기본적으로 django는 이론에 관련된 것이 지나고나면 그냥 주구장창 코드만 짜는 것이고 코드도 한파일 안에서만 짜는 것이 아니라 여기랑 저기랑 이어붙여야하는 특이성이 있기 때문에 이것을 블로깅 한다는 것은 부적합하다고 판단했다. 추후에 코드를 올릴목적으로, 올린코드를 사이트화 하기 위해서 일단 내게 필요했던 것은 github였다. github도 정말 기본적인 기능에서 유용한기능, 더 나아가서는 왜 쓰이는것인지 이해가 안가는 난해한 기능들이 많았다. 때문에 나에게 지금 당장 필요로하는 기본 기능들에 대해서만 배웠더니 그래도 기본 git은 사용할 수 있게 되었다. 그리고 하나하나씩 github에 포트폴리오 용 코드들을 올리기 시작했다. https://github.com/daniel4191/.. 2022. 10. 21.
CSS 문제풀이5 - padding, border, margin 개념과 기초활용 # 문제 코딩 연습 확인사항: CSS - Box모델 임무: Box 모델을 사용하여 5px 너비의 녹색 테두리가 가지며, 중앙 정렬된 단어 "CENTRAL"이 포함된 박스를 만드세요. 박스는 모든 페이지 테두리까지 (더 정확하게는 div 요소까지), 50픽셀의 거리를 가져야 합니다. 평소와 같이 HTML 헤더도 만드세요. CSS 파일을 추가하는 것을 잊지 마세요. 중요 참고 사항: 위의 임무를 주의 깊게 읽어주세요! 자동화된 코딩 연습 평가 시스템은 정확하게 일치하는 것이 요구되기 때문에 정확하게 동일해야 합니다! 이에 대한 해답은 다음 강의에 있습니다. # 주요 개념 content - padding - border - margin 순으로 내핵에서 외핵으로 가는 느낌으로 생각하면 된다. # 내 코드 # 이.. 2022. 9. 28.