본문 바로가기

전체 글103

2021.01.15_django hitcount 조회수 2021.01.15_django hitcount 조회수_정리노트 ㅎㅇㅎㅇ ㄹㅇ 오랜만.... 개인프로젝트를 2020년 안에 하려고 하다가..학교..랑 미루기..절구절구..완성하고 우다다다 적으려다 Js 가 아직 너무 기초도 없고 아무것도 못하는것마느니 못해서.. 블로그로 다시 복귀... 자바스크립트도 이제 그냥 공부하면서 적어야겠음... 쨋든 간만에 포스팅은 django 안에 있는 조회수 기능을 통해 조회수 구현하기! 먼저 pip install django hit-count 명령어를 통해 설치해주고, settings.py 에 있는 installed_apps hitcount 에도 등록 ㄱㄱ 다음으로 뷰 ㄱㄱ 기본적으로 클래스뷰에서 HitCountDetailView로 쉽게 사용할 수 있기 때문에, 나는 클래.. 2021. 1. 15.
2020.11.30 search jQuery, 기능 보안 2020.11.30 search jQuery, 기능 보안_정리노트 저번에는 search 기능만 구현해봤다면, 오늘은 search + paging 기능과 짜잘한 css , jQuery 정리 노트!! 최종 결과물 뭐가 달라졌냐면, 검색결과 또한 10개의 게시물이 넘어간다면, 페이징을 해주고 input 창에는 클릭한 채가 되면, placehoder 에 있는 글자를 없애주었다. 마지막 !! 검색어는 두 글자 이상 입력해달라는 경고창 띄우기!!! 하나하나 정리 ㄱㄱ 저번 포스팅과 달라진 점이 있다면, 검색할 때 필터로 제목과 | 을 써서 내용을 같이 필터링 해주는 or 연산자 사용!-! or 과 | 차이는 비트연산자 ( | ) 와 논리 연산자 ( or ) 라는 차이인데, 비트 연산자는 비트 계산으로 숫자에 관한 .. 2020. 12. 1.
2020.11.27 nav bar active 활성화 기능 2020.11.27 nav bar active 활성화 기능 정리노트 간만 간만! 옛날에 어떻게 1일 1 포스팅 했냐며.. 그래도 가끔씩 정리할 때 꾸준히 오겠다..! 그동안 더이상 html/css 만으로는 정적인 페이지 밖에 못만들어서 한계를 느껴서 java script 강의도 사서 조금씩 보는중 ㅎㅁㅎ 확실히 할 수 있는게 많아지니 이것저것 추가도 조금씩 프로젝트에 하기 시작함 오늘은 nav bar 에서 현재 내가 클릭하고 있는 페이지 표시 기능 구현! 먼저 네브바 ㄱ ㄱ 이렇게 내가 자유게시판을 가면 이 곳이 네브바에 표시 되도록 하는 기능을 jquery로 구현해봅씨다!!! 먼저 JQuery sdn 검색해서 여기서 minified 링크 복붙해서 html body 부분 맨 밑에다가 붙여줍씨다 그럼 그 .. 2020. 11. 27.
2020.11.08_django_category 자동 넘겨주기 2020.11.08_django_category 자동 넘겨주기 정리노트 블로그 포스팅 간만간만! 이제는 제대로 배워서 블로그 포스팅 할 거 찾기 보다는 기존 것들도 내가 너무 제대로 안한 것들이 많아서 오늘은 그동안 썼던 CRUD 조차 지금 정말 많이 걸려서 다시 차근차근 보강, 응용하고 ++ 정리까지... 세세히 한번 내가 정리 해보는 거라서 개연성은 제일 없음.. 다시 정리하고자 진짜 정리로 노트 주제는 우리가 예전에 commit=False 로 직접 카테고리를 정리했던 거에서 이번에는 아예 자동으로 create 하는 동시에 현재 있는 게시판의 카테고리를 자동으로 받아와서 게시판에 글 띄워주기! 이게 며칠이나 걸릴게 아니고 사실 id 값 하나 받아와주는 건데, 정말 며칠동안 왜... 못했을까... 반성.. 2020. 11. 9.
2020.10.21_nav tag, flex-self, img tag, select tag 2020.10.21_nav tag, flex-self, img tag, select tag 오늘은 기초나, 자세히 하나하나 부족했던 것들 나름대로 정리.. 개연성, 연관성 없음 주의 css 보단 html 태그의 요소별로 정리를 했음.. 사실 카테고리 하나 더 팔까하다가 그냥 제목에다가 몽땅 정리한거 적었다... 기초적인 것들이 나중에 또 더 정리해야할 필요 있으면 그냥 하나 더 파야지.. 티스토리 css 를 클론 코딩 ( 실제 서비스 직접 하나하나 따라해보면서 구현해보는 것 ) 하면서 얻은 것들 정리 위주! nav 요소 - nav 는 문서의 부분 중 현재 페이지 내, 또는 다른 페이지로의 링크를 보여주는 구간. - 자주 쓰이는 예로는 메뉴 , 목차 , 색인 ( index - 중요한 항목 등을 뽑아서 어느.. 2020. 10. 22.
2020.10.14_Django Secret Key 2020.10.13_Django Secret Key_정리 노트 어제의 우당탕탕 코드를 친 후에 하나의 메일이 날라옴.. 당신의 깃허브 계정에서 다음과 같은 장고 시크릿키가 노출되는 것을 감지했다. ㄷㄷㄷ... 뭔가 대단한 일인 것 같아서 찾아보니까 뭐 시크릿키에 대한 설명이 어쩌구 저쩌구 나와있고, 경고..문구 쎄하다.. 경고 이 값을 비밀로 유지하십시오. 알려진 SECRET_KEY를 사용하여 Django를 실행하면 Django의 많은 보안 보호 기능이 해제되고 권한 에스컬레이션 및 원격 코드 실행 취약성이 발생할 수 있습니다. 헣허헣허 그러니까 보안에 매우매우 취약해진다는 말...이구만 헣헣 이미 깃허브에 올렸는데 헣헣 일단 내 깃허브에는 많은 사람이 다녀가지..않으므로 일단 gitignore에 추가해.. 2020. 10. 14.
2020.10.11_git ignore 생성 2020.10.11_git ignore 생성_정리노트 하하핳하하 ... 코드 놓아선 안된다... 흑흑 요즘 디자인에 늪에 빠져서 핑계지만..헣헣 오늘은 내가 이대로는 뭔가 언제 사라질지도 모르는 내 커뮤니티 프로젝트의 파일을 드디어 깃에 연결해서 올릴려고 했는데, ........? 이게뭐람 껄껄 미쳤어.... ........6000개가 바뀌고 73만개는 또 뭐야...헣ㅎ허허허허 ........ 알아보니 가상환경까지 다올라가서...이렇답니다 헣헣 그래서 오늘은 git ignore 파일 생성 해보게씀!!!!!!!!!! 레포지토리를 생성해줄때, ignore파일을 생성해주자고 체크를 안했다면, 깃에서 연결되어있던것을 초기화를 시키고 다시 해주어야한다. 먼저 저 레포지토리부터 초기화를..시켜주자 헣헣 rm -rf.. 2020. 10. 12.
2020.10.07_django 검색 기능 구현하기 2020.10.07_django 검색 기능 구현하기_정리노트 css....해야하는데 결국 돌고돌아 오늘은 검색 기능 구현! 뭔가 간단은 한데 생각보다 헷갈리는..느낌 view에서 함수를 이용해서 filter 값이 포함된 값만 다시 띄워주면 되는거라 어떻게 보면 간단하게 구현은 ..한거 같은데 쨋든 너무 헷갈림 그 자체 휴.. 일단 view 로 갑시다!!!!!!! filter를 이용해서 먼저 카테고리가 자유 게시판인 오브젝트를 id 내림차순으로 들고와주고, request POST 로 들어온 post 라는 값을 가져와서 없으면 빈 문자열을 리턴한다. 만약 post라는 값이 있으면, 제목에 post의 값이 포함된 결과를 필터링해서 free_post에 넣어주고, 최종적인 값이 담긴 free_post 와 post.. 2020. 10. 8.
2020.10.05_django paging 2020.10.05_django 페이징구현_정리노트 와씨.....간만포스팅 추석 연휴동안은 진짜 코드안보고 방탕하게 살았다... 이제 다시 열일해서 다시 열시미 포스팅해야지 오늘은 예ㅔㅔㅔ전에 했던 게시판 만들기에서 내가 하나의 페이지 당 몇개를 띄워주고 나머지는 다음 페이지로 넘기는 것을 해볼 예정쓰 증맬 이것저것 구글링하고 뭔 말인가 그냥 넣어보고 오만가지 다하다가..ㅎ ..결국 공식문서가 최고라는 것을 다시금 되새기며 포스팅 ㄱㄱㄱ!!! 오늘은 장고에서 기본적으로 페이징을 할 때 쓰는 기능인 Paginator를 쓸 예정! 여러가지 보다보니까 진짜 너무 간단해서 세삼 너무 감동스러웠... 최고 장고에서 제공하는 paginator 는 클래스 기반, 뷰에서 작성하는 함수 두가지로 모두 나와있다...! 나.. 2020. 10. 5.