일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 프로그래머스
- 코드트리
- DP
- django
- Kruskal
- SQL
- 마라마라빔
- minimum spanning tree
- 실습
- 장고
- 종합설계
- 소프트웨어공학
- B대면노래방
- 백트래킹
- 파이썬
- 데이터베이스
- 최소스패닝트리
- 모각코
- Bellman-Ford
- programmers
- BFS
- DFS
- codetree
- 알고리즘
- 그리디알고리즘
- 동적계획법
- 백준
- MyPlaylist
- Planned
- 함밥
- Today
- Total
목록분류 전체보기 (242)
Leta Learns
#채팅 구현 (room.js) 메시지 입력하고 버튼을 누르면 emit 서버에서 on해서 받고 socket.to(roomName).emit('showChat', 내용) user.socket.on('showChat', 내용) #git push 취소하는 법 $ git log --oneline #커밋 기록들 확인 $ git reset --soft [취소하고자 하는 커밋] #hard 리셋의 경우 --soft 대신 --hard #JS element는 function 명명 시 Pascal Case로 작성 #채팅창 메시지 입력란에 메시지가 입력이 되지 않는 상황 해결중 ...? room.js에 멤버리스트 띄우는 useEffect 삭제했더니 또 된다...? onChange 안 쓰고 하려고 했는데 일단 onChange로는..
#detail 페이지 버튼 꾸미기 Home Delete New Review 기존에는 그냥 파랑색 링크로 되어있어서 보기 흉해서 이런 식으로 간단히 버튼을 넣어주었다. 그리고 팀원 한 분 댓글 구현 도와드리면서 css 이것저것 끄적였다. 가게랑 리뷰 구분할 수 있도록 가게 정보를 보더로 감쌌고, 리뷰가 여러 개면 구분할 수 있도록 리뷰들 사이에 구분선을 넣었다. 이외에 자잘자잘한 css 작업 완료.
add remote를 해서 upstream의 URL(leta-ha)을 받아와야 함. add remote (leta-ha url) vscode 들어가서 checkout 하는 곳을 보면.... 뜰거래.. 뭐가...? git pull from (분기를 가져올 원격 선택) 이 밑에 등록한 upstream이 뜰거야. ......놓침.. add remote를 하는데 leta-ha/DB-malamalabeam url pull from upstream pull을한다. 거기서 충돌해결 내꺼에 커밋, pull request 오.. 두 번 적어도 이해 안 가죠..
211122 ... 팀플하러 모이긴 했는데 한 게 하나도 없다. 소켓 이용한 구현 들어가니까 정말 하나도 이해가 안 된다. 나 포함 세 명의 팀원들이 이해를 못했고.. 한 명은 프론트 전담... 그래서 한 명(팀장님)이 혼자 고군분투 중.. 팀장님... 죄송해요.... ㅎㅏ... 소켓에 대해 너무 무지하다. 대충 이해라도 할 수 있어야 팀장님 코드 보면서 공부라도 할 텐데 그냥 모르겠다. 211201 room 안에서 참가자 리스트 띄우기 구현.. 근데 난..... 딱히 한 거 없다... 소켓 어려워..... 아직 코드도 제대로 이해 못함...
#review 모델 변경 You are trying to add a non-nullable field 'store' to review without a default; we can't do that (the database needs something to populate existing rows). Please select a fix: 1) Provide a one-off default now (will be set on all existing rows with a null value for this column) 2) Quit, and let me add a default in models.py Select an option: 이런 메시지가 나와서 검색해 본 결과, 해당 메시지는 필드를 추가 or 수..
#search 기능 구현 완료 store_name__icontains=query를 통해 쿼리를 받아준다. 이건 멋사 미니 해커톤에서 작성한 코드를 사용했다. filter([ ]__icontains=query) 라는 코드이고 []안에 검색 기능에 걸리게 될 모델의 필드를 넣으면 된다. 여기서는 마라 가게의 이름을 검색하는 것이므로 Store 클래스의 store_name을 넣어주었다. #views.py def home(request): query= request.GET.get('query') if query: stores= Store.objects.filter(store_name__icontains=query) else: stores= Store.objects.all() paginator= Paginator..
아직도 에러 해결 중.... https://stackoverflow.com/questions/63464201/noreversematch-at-reverse-for-movies-detail-with-arguments-dark-not-f
일단 아직 어제 오류 해결 못했고 선배가 한 번 코드 봐준다고 해서 깃에 중간 커밋해보려 한다. 원래 깃에 올려놓은 프로젝트랑 다르게 아예 새로 만들어서 한 거라 우선 깃에 연결부터 해주어야 했다. 기존에 올려놓은 걸 삭제하고 다시 깃에 올려야 한다. #git 저장소 연결 git remote add origin 그냥 레포 새로 만들고 올리는 게 나을 것 같아서 새로 만들었다. readme 생성 안 한 채로 만들면 가이드가 나오는데 이걸 보고 따라했다. readme 괜히 만든다고 설쳐서 가이드 찾느라 또 시간 좀 걸림 ㅎ 아니 근데 자꾸 안 돼서 팀원 한 분 붙잡고 계속 여쭤봄... 왜 계속 에러나나 했더니 ㅋㅋㅋㅋ 올리는 게 없었다고 한다... 스테이징 -> 커밋 -> 푸시 ... 잊지말라고.... ....
#django superuser 삭제하는 법 https://codesample-factory.tistory.com/1197 python manage.py shell from django.contrib.auth.models import User User.objects.get(username="joebloggs", is_superuser=True).delete() 그냥 이렇게 해도 원래는 됨. 근데 지금 user를 customuser로 abstractuser 상속받아서 확장했기 때문에 다른 방법으로 해야 함 https://programmerah.com/solved-attributeerror-manager-isnt-available-auth-user-has-been-swapped-for-36281/ pytho..