본문으로 바로가기

2022.09.19~2022.09.25 WIL 심기일전

category TIL 2022. 9. 26. 00:45

주중에는 집중을 하지못했다. 지금 생각해보면 공부하려는 의욕은 있었지만 혼자 할 것도 많았고 해야하는 양에 심적으로 위축된 것 같다. 하지만 팀이 바뀌고 동기부여가 됐다. 사람은 적응의 동물이라지만 팀이 바뀌는게 살짝 긴장이 됐었는데 팀원분들이 너무 좋았다. 하나하나 챙겨주시고 목표에 대한 뚜렷한 의지를 느꼈으며 다같이 함께 헤쳐나가자는 느낌이 정말 좋았다. 초창기에 아무것도 몰라서 혼자 다 해야하고, 급하고 책임감으로 인한 압박감이 많이 들었다면 지금은 확실히 덜하다. 이유가 팀원분들이 부담을 덜어 준 것 같다. 팀원분들이 느끼셨을지는 모르겠지만 정말 큰 동기부여가 됐고 정말 감사함을 느낀다. 그후 장고 강의를 듣기 시작했는데 집중은 잘됐으나 편집기 오류나 가상환경을 이해하지 못해서 몇일간 공부를 못했다 이마저도 팀원분들이 도와주셔서 목요일부터는 공부를 하기 시작했고 토요일의 계획이 엇나간 것 빼고는 이번주는 나름 선방했다고 생각한다. 다음주는 프로젝트가 있으니 불태워보자!!!!!!

 

소스트리를 연결한 폴더와 내가 작업하고있는 폴더가 다를때

문제를 어떻게 해결할까 소스트리 연결폴더를 옮긴다? 커밋된내용이나 저장된 내용은 어떻게 되려나 그런데 바꾸는게 불가능 한 것 같아서 새로운 깃 리포를 만들었고 연결. 이게 현실적일듯 필요하다면 폴더내용물을 옮겨도 되고

 

로그인 성공시 httpsresponse 이용해서 로그인 이용자 이름 뜨게하기

if me.password == password:
            request.session['user']=me.username
            return HttpResponse(me.username)

여기서 응용해서

me=UserModel.objects.get(username=username)
        if me.password == password:
            request.session['user']=me.username
            return HttpResponse(f"{username}님 로그인 성공입니다.")

이렇게 해도 가능하더라 db에서 이름 들고오는듯

me=UserModel.objects.get(username=username)
        if me.password == password:
            request.session['user']=me.username
            return HttpResponse(f"{username}님 로그인 성공입니다.", me.username)

같이 사용은 안되더라 콤마로 붙이면 안되는건지 에러뜸

 

github 풀리퀘스트, push가 안되는 경우

이것도 단순히 실수다 내 리포 주소를 가져와서 브랜치생성, 수정후에 애드 커밋 푸쉬를 하고풀리퀘스트를 하는데 이걸 풀리퀘스를 요청하는 곳에서 ssh를 복사해오니 나에게는 그 리포를 수정할 권한이 전혀 없는 것이다.

 

github pull request

  • 풀리퀘스트를 하고싶은 상대의 깃허브 리포에 들어가서 포크를 한다
  • 내 리포에 돌아와서 싱크를 맞춰준다
  • 깃 배쉬를 켜고 클론받을 폴더로 들어간다 pwd > cd ‘file name’
  • git clone ‘shh’ 입력 여기서 ls -a 는 지금있는 내가 들어가있는 폴더에 어떤 파일이 있는지 리스트를 보여준다
  • 브랜치를 만들어 준다. git branch 어디 브랜치인지 확인한다. git branch ‘myname’ 은 브랜치를 만들기만 한다 git checkout ‘branch name’ 브랜치로 들어간다 git checkout -b ‘myname’ myname 브랜치를 만들고 거기에 바로 들어간다.
  • git status 로 modified 된게 있는지 확인한다. 지금 브랜치 이름이 뭔지도 확인한다. git diff 도 활용가능
  • push를 위해 커밋을 먼저 한다. git add index.html 정한 파일을 올려준다 git add -A 모든 파일을 올려준다
  • git commit -m ‘commit 내용’ commit내용으로 커밋한다 여기서 들가있는 브랜치에 커밋이 된거다.
  • git push origin ‘branch name’ 입력으로 푸시한다

Django 강의 따라하다가 서버 접속시 페이지가 뜨지않는 오류

http://127.0.0.1:8000/들어가면 원래 접속이 안되나요??

기본 페이지를 url에 추가하지 않아서 발생하는 오류 path 하나를 ''로 하니까 해결 (페이지를 추가해주면 되는거였다)