분류 전체보기 363

git에 잘못 push 했을때 / 강제 push 하기

도움받은 곳 : https://gmlwjd9405.github.io/2018/05/25/git-add-cancle.html 상황 : git에 푸시를 하였는데 커밋을 할 때 코멘트를 잘못 적었었다. 코멘트를 수정할까 ~ 하다가 푸시한걸 다시 돌릴 순 없나? 해서 찾아보았다. git reset HEAD^ 가장 최근의 커밋을 취소하고 되돌린다. git reflog OR git log -g reflog (브랜치와 HEAD가 가리켰었던 곳) 목록 확인 git reset HEAD@{nember} OR git reset [commit id] 원하는 시점으로 되돌리기 --- 다시 되돌리고 커밋을 하려면 겹친다고 오류가 난다. error: failed to push some refs to '...' hint: Updat..

끄적끄적 2020.05.13

홈페이지 만들기 끝

졸업작품을 준비하며 진행했던 프로젝트를 리뉴얼? 깔끔하게 수정하였다. 다시 프로젝트를 만들면서 코드의 재정의가 되었으며 훨씬 깔끔해지고 쓸모없는 소스들을 제거할 수 있었다. 또한 내가 다시 배우는 의미로 이 기능을 왜 이렇게 사용했는지 다시 한번 알게 된 좋은 기회였다. git에 올리는 것도 많이 헷갈렸다 dev 프로젝트를 만들어 dev에서 테스트와 구현을 하고 live서버에 몰아넣었지만 결국 live도 dev가 되어버렸고 최종으로 project git을 만들어 한번 더 해버렸다... 블로그에 글을 쓰는 것도 처음이라 많이 어색했다. 다음 프로젝트를 시작하면 더 깔끔하게 적을 수 있을 것 같다. 또한 이게 끝이 아닌 유지보수를 계속 진행할 계획이다. 새로운 기능을 시험하거나 기존 기능을 다듬으며 완성도를..

끄적끄적 2020.05.10

Django로 홈페이지 만들기 - #10 multi-hashtag

참고 사이트 보고 배운 곳 https://wayhome25.github.io/django/2017/06/22/custom-template-filter/ 오늘 사용한 App myApp 사용한 명령어 python manage.py makemigrations python manage.py migrate 포인트 지금까지 배운 걸 활용하여 Tag2를 새로 생성하였다. 이곳은 Tag에 생성된 태그와 똑같이 저장된다. 그리고 Tag를 통해 search에 들어가면 if tag일 때 Tag2를 검색하는 multi-search input을 보여준다. multi-search를 통해 검색을 하면 Tag에서 검색한 내용에 +로 Tag2의 내용을 검색해 해시태그 이중 검색을 완성해 보았다. 완성된 git ( 2020.06.18 ..

Fatal error in launcher: Unable to create process using

$ pip freeze > requirements.txt Fatal error in launcher: Unable to create process using '"c:\users\#\desktop\myproject\myvenv\scripts\python.exe" "C:\Users\#\Desktop\??\myProject\myvenv\Scripts\pip.exe" freeze': ??? ??? ?? ? ????. 라이브러리 리스트를 뽑다 발생한 오류이다 경로를 찾지 못하여 생기는 오류 python -m pip freeze > requirements.txt를 사용해 주면 된다. Fatal error in launcher: Unable to create process using 해당 오류가 나오면 명령어 pip..

에러 2020.05.05

Django로 홈페이지 만들기 - #9 hashtag, serach

참고 사이트 보고 배운 곳 https://wayhome25.github.io/django/2017/06/22/custom-template-filter/ 오늘 사용한 App myApp 사용한 명령어 python manage.py makemigrations python manage.py migrate 생성한 파일 & 폴더 myApp/tamplates/search.html - 파일 생성 myApp/templatetags - 폴더 생성 myApp/templatetags/post_extras.py - 파일 생성 포인트 사용자 정의 필터를 사용하여 DB에 영향을 안 끼치게 해시태그를 만들 수 있었다. 초보몽키님의 블로그에서 많이 배웠다. 완성된 git ( 2020.06.18 키 노출로 인한 git 비공개 ) htt..

Django로 홈페이지 만들기 - #8 좋아요, like

참고 사이트 보고 배운 곳 https://code1018.tistory.com/250?category=987693 https://wayhome25.github.io/django/2017/03/01/django-99-my-first-project-4/ 오늘 사용한 App myApp 사용한 명령어 python manage.py makemigrations python manage.py migrate 포인트 좋아요도 댓글과 비슷하다고 생각하면 된다. 한 명의 유저는 여러 개 시글을 좋아요 할 수 있다. 이를 이용하면 저장하기 기능을 사용할 수 있다. 본격 django와 ajax 사용 완성된 git ( 2020.06.18 키 노출로 인한 git 비공개 ) https://github.com/integerJI/int..

Django로 홈페이지 만들기 - #7 mypage, userpage, profile update

참고 사이트 보고 배운 곳 https://code1018.tistory.com/246?category=987693 오늘 사용한 App myMember 생성한 파일 & 폴더 myMember/tamplates/mypage.html - 파일 생성 myMember/tamplates/profile_update.html - 파일 생성 myMember/tamplates/userpage.html - 파일 생성 포인트 user모델에서 확장한 profile를 가져오는 것 myApp에서도 profile를 가져와 프로필 사진을 보여주는 방법 ProfileUpdateView의 사용 완성된 git ( 2020.06.18 키 노출로 인한 git 비공개 ) https://github.com/integerJI/int_1 aws key..

Django로 홈페이지 만들기 - #6 댓글 쓰기, 댓글 삭제

참고 사이트 보고 배운 곳 https://code1018.tistory.com/248?category=987693 https://code1018.tistory.com/249?category=987693 https://lhy.kr/lecture/django/instagram/02.post-model 오늘 사용한 App myApp 사용한 명령어 python manage.py makemigrations python manage.py migrate 포인트 모델의 Post와 Comment의 관계 - 하나의 게시글엔 여러 개의 댓글이 달릴 수 있다. 1:다의 관계 완성된 git ( 2020.06.18 키 노출로 인한 git 비공개 ) https://github.com/integerJI/int_1 aws key 노출..