본문 바로가기

전체 글189

[AI웹개발][47일차TIL] FBV 프로젝트와, CBV 프로젝트 비교 FBV에서 urls.py urlpatterns = [ path('api/posting/', views.posting_view, name='posting'), ] CBV에서 urls.py urlpatterns = [ path('signup/', views.SignupView.as_view(), name='sign_up_view'), # /users/signup/ ] CBV에서는 SignupView 자체가 함수가 될 수 없기 때문에, as_view()라는 것을 문법처럼 붙여준다. as_view()라는 함수는 어떤 함수일까 ?? @classmethod def as_view(cls, **initkwargs): """ as_view 함수는 클래스 기반 뷰를 함수로 변환하고, 원래 클래스 정보를 뷰 함수에 저장하는.. 2023. 5. 18.
[AI웹개발][46일차TIL] Django에서 TemplateDoesNotExist이 뜰때 views.py 에서 띄우고자 하는 html파일의 경로를 찾지 못할 때 뜨는 에러입니다. settings.py 에 BASE_DIR이 설정 되어 있는데, 그걸 templates로(원하는폴더이름) 설정해두어야 한다. from pathlib import Path # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent django 에서 자체적으로 BASE_DIR에 대한 정의를 내려놓는데 그걸 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [BASE_DIR/'.. 2023. 5. 18.
[DRF 심화 팀 프로젝트][KPT회고록][AI웹개발][50일차TIL] 집사는 집사하느라 집못사 [KPT회고록] 노션 워크 스페이스 : https://www.notion.so/Starting-Assignments-1bb89a29f9744c33a0244a2a419ec949?pvs=4 피그마 회의용 워크 스페이스https://www.figma.com/file/oINT620yRQ7mwFwQfccYFO/%EB%8B%AC%ED%8C%BD%EC%9D%B4%ED%82%A4%EC%9A%B0%EA%B8%B0-%ED%9A%8C%EC%9D%98%EB%A1%9D?type=whiteboard&node-id=0%3A1&t=FYFVP33rTFpG2wtD-1 피그마 와이어프레임 워크 스페이스https://www.figma.com/file/NkCwub0F2awFSOXMtbP625/%EB%8B%AC%ED%8C%BD%EC%9D%B4.. 2023. 5. 15.
[AI웹개발][44일차TIL] 코테, DRF & Django 복습 코딩 테스트 : 나만의 암호 만들기 (https://school.programmers.co.kr/learn/courses/30/lessons/155652) def solution(s, skip, index): answer = '' # 모든 알파벳 alphabet = 'abcdefghijklmnopqrstuvwxyz' # z를 넘어가면 다시 a부터 시작 # 문자열 s의 각 알파벳을 index 만큼 뒤의 알파벳으로 # s가 문자열이고, alphabet 문자열도 정의해줬으니까 인덱스를 사용해볼까? # s문자열을 하나씩 돌면서 알파벳을 바꿔주거나 skip 하거나! 냐옹 n = 1 # skip에 있는 애들 먼저 없애버리기! for i in skip: alphabet = alphabet.replace(i,"" ) .. 2023. 5. 8.
[AI웹개발][45일차TIL] 팀프로젝트 S.A작성 및 깃 허브 협업 시작..! B01조 달팽이 키우기, 팀장 김성우입니다! 팀 프로젝트 발제 시작하면서 다음과 같이 작업해보았습니다~ 목차 1. 팀 컨셉 및 규칙 정하기 2. 와이어 프레임 정하기 3. ERD 작성하기 4. API명세서 작성하기 5. 필수 기능 나누기 6. 깃 허브에 필수 셋팅, 지금까지 한 것들 저장하기 7. 느낀점 1. 팀 컨셉 및 규칙 정하기 노션 웹 페이지 링크 : https://www.notion.so/Starting-Assignments-1bb89a29f9744c33a0244a2a419ec949 2. 와이어 프레임 정하기 3. ERD 작성 4. API 명세서 작성 5. 필수 기능 나누기 - 회원 2명, 게시글 3명 6. 깃 허브 레퍼지토리에 settins.py와 models.py 및 기본 세팅들 저장하고 마.. 2023. 5. 8.
[5월 일상] 삶이 지칠때, 나의 리프레쉬는 무엇인가요?? 아주 중요한 것을 놓치고 있었다는 걸 오늘 하루 푹~~쉬면서 알게 됐어요 오늘 하루 온전히 쉬는데에 집중하면서 한번 더 리프레쉬의 중요함을 느끼게되네요 강의 듣느랴, 과제 하느랴 주어진 것에 집중해야 하는데 리프레쉬하는 시간은 하나도 갖지 않고 3주 동안, 자주 가던 헬스도 가지 않고 일주일내내 과제 해야지, 강의 들어야지하며 압박감에 시달렸던 것 같아요 그 부담감 때문에, 잠도 잘 못자고 들어도 들어도 끝이 없다는 부정적인 생각이 들고 이제는 이해를 한다는 것을 포기하게 되고 그냥 무식하게 강의를 듣고 내것으로 만들진 않고 따라하면서 과제하는 데에만 집중했어요. 제 두뇌가 학습하는 방법을 따라가지 않았던 것 같아요.ㅠㅠ 그런 심적인 고통속에 제 자신을 자꾸 몰아넣으니까 리프레쉬에 대한 생각을 전혀 하지.. 2023. 5. 6.