본문 바로가기

개발일지689

Django - TemplateDoesNotExist(내장함수 사용 에러시 요구하는 조건이 있을경우) TemplateDoesNotExist at /instagram/archive/2019/ instagram/post_archive_year.html 라는 에러가 떴다. views.py에서 from django.views.generic.dates import YearArchiveView post_archive_year = YearArchiveView.as_view( model=Post, date_field='created_at') urls.py에서 from django.urls import path path('archive//', views.post_archive_year, name='post_archive_year') 를 해주었는데 에러메세지를 보면 첫째줄에서 '템플릿이 존재하지 않는다' 둘째줄에서 pos.. 2022. 12. 16.
Django - Generic Data Views # Generic Data Views 강의를 듣다보니 생각이 난것인데, 이것들을 다 기억하기에도 무리가 있어서 적어놓는게 추후에 찾아보기에 편하겠다 싶어서 강의중 코드 외적으로 메모를 오랫만에 해본다 ArchiveIndexView - 지정 날짜필드 역순으로 정렬된 목록 YearArchiveView - 지정 year연도의 목록 MonthArchiveView - 지정 year/month 월의 목록 WeekArchiveView - 지정 year/week 주의 목록 DayArchiveView - 지정 year/month/day 일의 목록 TodayArchiveView - 오늘 날짜의 목록 DateDetailView - 지정 year/month/day 목록 중에서 특정 pk의 detail 2022. 12. 16.
*매우중요 sql, django - 대량 더미 데이터(dummy data) 생성 우선 더미 데이터 라는 말을 먼저 짚고 넘어가겠다. 더미 데이터는 실질적으로 사용하는 데이터는 아니나, 해당 규모의 무언가 있다고 가정하고 실질적으로 사용해보기 위해서 마음대로 조작해도 괜찮은 데이터를 의미한다 (최소한 내가 느낀 느낌으로는) 따라서 더미 텍스트는 lorem bla bla처럼 엄청 긴 문장이고 더미 데이터는 내가 원하는 데이터의 종류에 따라서 해당 규모를 테스트하기 위해서 필요한 재료다. 즉, 날려버리건 부숴지건 망가지던 그건 중요하지 않다. #1 더미데이터를 생성하기에 앞서서 실제 데이터가 2개 이상은 존재해야한다. 나의 경우 django 관리자페이지를 통해서 등록된 데이터가 이렇게 있었다. 그리고 일일이 add post를 하기에는 번거로워서 내가 원하는 반복수 만큼 더미 데이터를 생성.. 2022. 12. 16.
git - error: 레퍼런스를 'https://github.com/daniel4191/first_blog.git'에 푸시하는데 실패했습니다힌트: 현재 브랜치의 끝이 리모트 브랜치보다 뒤에 있으므로 업데이트가힌트: 거부되었습니다. git을 다루다보면 종종 에러를 발견할수있다. 나의 경우는 로컬 폴더내의 작업을 계속 여기옮겼다 저기옮겼다, 수정하기를 반복했더니 특히나 이런 에러가 많이 보였다. To https://github.com/daniel4191/first_blog.git ! [rejected] master -> master (non-fast-forward) error: 레퍼런스를 'https://github.com/daniel4191/first_blog.git'에 푸시하는데 실패했습니다 힌트: 현재 브랜치의 끝이 리모트 브랜치보다 뒤에 있으므로 업데이트가 힌트: 거부되었습니다. 푸시하기 전에 ('git pull ...' 등 명령으로) 리모트 힌트: 변경 사항을 포함하십시오. 힌트: 자세한 정보는 'git push --help.. 2022. 12. 16.