일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- B대면노래방
- 백트래킹
- django
- 백준
- 최소스패닝트리
- 종합설계
- 소프트웨어공학
- 코드트리
- 마라마라빔
- BFS
- MyPlaylist
- 실습
- 데이터베이스
- Kruskal
- 장고
- 그리디알고리즘
- 함밥
- Planned
- programmers
- 모각코
- SQL
- codetree
- minimum spanning tree
- Bellman-Ford
- DFS
- DP
- 알고리즘
- 파이썬
- 동적계획법
- 프로그래머스
- Today
- Total
목록전체 글 (242)
Leta Learns
#merge 여행지 확인 페이지. 여행 기간 데이터 안 불러와지는 오류 해결해야 함. 여행지 수정 기능 보류 (없애야 할 듯) 경로 저장 취소 기능 만들기 (경로 저장은 확인 버튼 누를 때 실행되는 기능이므로) 수정 기능은 주기능이 아니라서 없애고 알고리즘 최적화하는 것에 중점을 두기로 했다. 내일 여행일자 안 뜨는 거 해결해야 함.
#여행지 확인 페이지에 일자 별로 여행지 띄우기 전날 chk_day 리스트에 여행 일자별로 여행지를 구분해주는 작업을 하였다. 이때 여행일자를 마지막 인덱스([-1])에 넣어주었었는데 장고 템플릿으로 html에 띄울 때는 파이썬 문법처럼 인덱싱을 하니 안 먹히더라.. 어찌보면 당연함. ㅋㅋㅋㅋ {% for place in chk_day %} {{place[-1]}}일차 {% endfor %} 이렇게 하니 안 먹혔다... 구글링 해보니 장고 템플릿에서 리스트 변수를 인덱싱해서 띄우려면 place.1 이런식으로 해야 한다고 한다. []를 사용해서 인덱싱을 하는 게 아니라 .을 사용해서 하는 것이었다. https://sinwho.tistory.com/entry/%EC%9E%A5%EA%B3%A0Django-%E..
#회원가입 기능 에러 해결 에러까지는 아니고.. 그냥 잘 되던 회원가입이 갑자기 안 됐었다. 확인해보니 프론트 맡으신 분이 이것저것 하시다가 html에서 비밀번호 확인란을 지우셔서 발생한 일이었다. signup.html에서 비밀번호 확인 창을 다시 띄워주니 해결되었다. (password1: 비밀번호 확인 object) {{form.password1}} #여행지 삭제 기능 delete는 쉽게 구현했다. view, url, html 파일 만져서 구현 완료. 커밋도 완료. formset 사용한 place는 반복문 사용해서 개체 하나하나를 delete 해주었다. def deletetravel(request, pk): travel = get_object_or_404(models.Travel, pk=pk) lodg..
#스테이징한 내용 확인 (git) $ git diff --staged #formset update 도무지 모르겠다 이말이에요 일단 아래 링크 참고하면서 수정해보는 중.. https://www.generacodice.com/en/articolo/4093226/insert-or-update-data-with-django-formsets Insert or update data with Django formsets - Genera Codice I'm still not 100% clear what your question is, but it sounds like you don't want a formset at all. If you're only interested in adding or updating a si..
#여행지 수정 멋사에서 했던 CRUD 참고해서 여행지 수정 기능을 추가하였다. (update) views.py 수정하는 과정에서 자꾸 이상한 빨간 줄이 나왔다. 검색해보니 탭과 들여쓰기를 혼용해서 그런 거라고 한다. 노션에 올려두었던 코드를 복붙해서 그런가.. 들여쓰기 지우고 탭 했더니 해결됨. https://wangin9.tistory.com/entry/inconsistent-use-of-tabs-and-spaces-in-indentation inconsistent use of tabs and spaces in indentation 에러 해결 코드에서 들여쓰기도 잘하고 육안으로 볼때 잘못된 부분을 찾을 수 없는데 계속 inconsistent use of tabs and spaces in indentat..
#bash에서 git commit 하는 법(명령어) git add . git commit -m "[commit message]" git push origin [branch name] 차례대로 하면 된다. 지난 팀플에서는 vscode의 source control을 이용해서 했었는데 이번엔 연결을 잘못했는지 그게 안 돼서.. 일단 명령어로 하고 있다. #여행 장소 여러 개 띄우기 (경로 확인, 여행지 확인 함수) def checkpath(request, pk): travel = models.Travel.objects.get(pk=pk) place = models.Place.objects.get(travel=pk) return render(request, "travels/checkpath.html", {"tr..
#merge, fetch 후 서버 실행 서버 잘 돌아가는 거 확인하고 commit, merge 했는데 다시 돌려보니까 여행지 추가 페이지에서 폼 작성하고 경로 확인 페이지로 넘어갈 때 아래의 에러가 난다. 구글링해보니 로그인 상태에서 해야 하는 일을 비로그인 상태로 진행하기 때문에 생기는 오류라고 한다. migrations 다 지우고 커밋한 상태에서 미리 켜두었던 서버를 새로고침만 해서 그런 것이었다. (서버 새로고침 전에 이미 로그인하고 여행지 추가 페이지에 들어가 있는 상태였음. 이렇게 바꿨는데 해결되지 않았다. {% for eachtravel in alltravel %} #이하생략 for문 안에 있는 코드라서 travel을 eachtravel로 바꿔서 eachtravel.name으로 바꿔주어 일단 ..
#경로확인 페이지에 데이터 띄우기 경로 확인 페이지에서는 day랑 order에 따라서 여행 장소들을 띄워줘야 한다. (강릉 같은 지명 말고, 실제 갈 식당이나 관광지 정보들) 이건 place에 해당하는데 이것들은 각각의 order를 갖고 있고, 그 순서대로 띄워줘야 하기 때문에 order에 맞춰서 정렬을 해주었다. def checkpath(request, pk): travel = models.Travel.objects.get(pk=pk) place = models.Place.objects.all().order_by('order') return render(request, "travels/checkpath.html", {"travel": travel, "place":place}) 이렇게 .order_by(..
#fork 원래 기존 레포에 브랜치를 만들어서 작업했는데 다들 포크하길래 나도 포크하기로 했다. https://salix97.tistory.com/223 [Git] 깃 - 프로젝트 fork 해서 작업하는 방법 1. 프로젝트 Fork 하기 우선 작업할 프로젝트의 레포지토리를 Fork 하여 내 레포지토리로 가져온다. 레포지토리 오른쪽 상단에 Fork 버튼이 있다. android/architecture-samples 를 Fork 하니 내 레포지토리에 salix97.tistory.com 위 링크 참고했고, fatal: not a git repository (or any of the parent directories): .git 해당 에러가 나면 git init을 해주면 된다. 현재 폴더에 git에 대한 정보를 ..
#인텔리제이 클론하는 법 https://jojelly.tistory.com/86 인텔리제이 git clone 하기 깃허브에 있는 repository를 내 컴퓨터의 인텔리제이로 클론하고자 한다. 1.우선 file에 new -> Project from Version Control을 선택한다. 2.좌측에 Repository URL을 선택하여 클론하고자 하는 깃허브의 URL을.. jojelly.tistory.com #빌드 성공 아니.. 빌드가 너무 안 돼서 결국 스터디 시간까지 빌드도 못하고 갔다. 팀장님 도움을 받아서 이것저것 해보았는데 일단 build할 때 ./gradlew clean build 이 명령어로 한 게 아니라 그냥 인텔리제이에서 shift+F10 (run)을 해서 빌드를 했다. 빌드 하는 과정에..