About coding/Today I learned (55) 썸네일형 리스트형 2023년 05월 9일 TIL [#drf 게시글 만들기 CRUD #Choice #error메시지 커스텀] 오늘의 학습 계획 _에러해결 (admin 접속한 다음 board 타이틀 눌렀을 때 안 뜨는 이유): 이미 데이터를 한 번 만들었었는데, 새롭게 boardtype이라는 컬럼이 생겼으니, 기존에 있던 곳에 이 컬럼의 값 처리를 어떻게 넣을거냐는 질문을 해석하지 못해서 그 질문이 에러인줄 알았다. _models.py에서 초이스 부분 어떻게 처리해야 할지. 사용자가 게시판 종류를 아무것도 선택하지 않으면 진행이 불가능하게 설정하고 싶다. > html에서 체크박스로 받는 방법으로 가는게 가장 효율적인가?: 승호님이 도와주셨는데, 우선은, 진행을 막는 방법은 디폴트값 자체가 blank=False 이므로 에러가 나게 되어 막아지고 있는 것이고, 에러메시지를 커스텀하는 방법은 models.py에서 아래와 같이 에러메시.. 2023년 05월 8일 TIL [#drf 팀프로젝트 #S.A문서 #협업할 때 users 없이 개발하기] 오늘의 학습 계획 _새로운 팀프로젝트가 시작됐다! 이번 프로젝트 주제는 django REST framework를 활용한 커뮤니티 사이트 만들기! 우리팀은"잠" 에대해 사람들과 이야기를 나누는 커뮤니티를 만들어보려고 한다. 기록하고 싶은 학습내용 _ 우선 오전 9시에 발제를 받고, 팀원들과 함께 S.A문서를 작성했다. 먼저 프로젝트를 위해 어떤 컨텐츠를 다룰지 팀원들과 상의했는데, 우리 넷 모두 관심이 있는 분야를 고르면 좋을 것 같아서 머리를 맞댔다. 브레인 스토밍의 결론은 '잠자기'. 우리 넷 모두 잠 자는 것에 대해 관심이 많다는 조금은 독특한 결론이 나왔다. 그래서 그대로 진행해보기로했다. 우리가 만들 커뮤니티는 "잠"에 대한 이야기를 나누는 커뮤니티! 잠이란 것이 참 웃긴게, 잠을 잘 자고 싶은 .. 2023년 05월 3일 TIL [#AWS #DRF] 오늘의 학습 계획 _AWS 2배속 전체수강 9~12 _창호튜터님 DRF 따라치기 1~3 _기현튜터님 2주차 3주차 4주차 2배속 수강 3~6 _창호튜터님 후발대강의 1.5배속 복습 7~9 기록하고 싶은 학습내용 _IAM: Identity and Access Management. AWS 리소스에 대한 엑세스를 제어할 수 있게 해주는 웹서비스. IAM을 사용하면 중앙에서 사용자 각각이 리소스를 제어하는 권한을 통제할 수 있다. 중앙 아이디에 연결된 유저들을 만들어서 그룹 별로 권한 제어 가능. _swagger: 내가 만든 프로젝트의 모든 API를 자동 분석해서 경로 별로 무슨 API가 붙어 있는지 한 눈에 볼 수 있게 브라우저에서 화면으로 띄워주는 툴. http://127.0.0.1:8000/swagger/.. 2023년 05월 2일 TIL [#AWS 회원가입 #AWS 리젼 #AWS 콘솔] 오늘의 학습 계획 _AWS 스파르타 강의 1주차 분량 듣기 기록하고 싶은 학습내용 _아마존: 미국에서 e-commerce 시장을 보고 시작해 처음엔 도서를 주로 다루다가 점차 온갖 물건을 유통하는 회사가 됨. 수 많은 물건들을 체계적으로 전산관리하고 배송하면서 막강한 인프라를 가지게 되었는데, 2002년에 그 전산 인프라를 돈으로 만들 생각을 해서 세상의 다른 기업들도 아마존의 여러 인프라를 사용할 수 있도록 판매하기 시작함. 그 중 하나가 AWS로, 웹사이트의 배포에 있어 고가의 비용이 들던 기존의 서버 구축 문제를 획기적으로 해결함. 이제 누구나 아마존에게 서버를 빌려서 합리적인 가격으로 웹사이트를 배포할 수 있는 세상이 열리게 됨. _아마존 회원가입 홈페이지 접근 > 우측 상단 계정생성 > 이메일 .. 2023년 05월 1일 TIL [#AWS 결제수단 변경] 오늘의 학습 계획 _AWS 결제수단을 변경해본다. 기록하고 싶은 학습내용 _AWS 결제수단 바꾸기! 1. 홈페이지 접속 및 로그인 2.메인 화면에서 우측 상단 내 아이디 누르기 3.결제 누르기 4.왼쪽 카테고리에서 아래쪽에 결제 수단 설정 누르기 5.화면 중앙의 결제기본설정 박스에서 우측에 편집 버튼 누르기 6.기본결제방법 박스에서 결제 방법 변경 버튼 누르기 7.새 결제 방법 추가 8.카드 정보 박스 인풋 공백들 모두 기입 9.청구지 주소 박스 인풋 공백들 모두 기입 후 카드추가 버튼 클릭 10.이후 이어지는 작성란 모두 기입. 새 카드를 기본결제수단으로 설정하는 체크박스 클릭 11.완료 후 결제기본설정 보임. 기다려서 안정적으로 완료될 때까지 기다리기 12.중앙에 결제방법(1/2) 라고 되어있는 박스.. 2023년 04월 28일 TIL [#postman설치오류] 오늘의 학습 계획 _django 심화 DRF활용 회원가입,로그인,로그아웃 등 user model 관련 기능 3시까지 끝내기 _나머지 기능 3시~ 저녁까지 완성해서 9시 칼퇴하기 기록하고 싶은 학습내용 _postman이 이미 깔려서 쓰고 있다가 중간에 워크스페이스를 새로 만드려고 했더니 싱크를 맞추라고 이상한 리디렉션을 해서 이상하군! 하고 새로 깔았더니 그때부터 설치오류 해결법: OS의 프로그램 삭제 들어가서 포스트맨 삭제하고 %appdata% %localappdata% 위에 두 줄을 순서대로 탐색기 경로부분에 하나씩 써서 찾아 들어간 다음에 들어간 폴더에서 postman 찾아서 삭제한다. 두 가지 다 했으면 새로 포스트맨 다운로드 받아서 설치 완성! 양매니저님 감사합니당!! ㅎㅎㅎㅎㅎ _django 과.. 2023년 04월 27일 TIL [#secret_key숨기기 #TimeZone 설정] 오늘의 학습 계획 _AI docs에 있는 장고심화 체크리스트 점검하며 공부 _장고심화 진도표 확인하며 프로젝트 만들어나가기 기록하고 싶은 학습내용 _django 시크릿키 숨기기 1. pip install django-environ 2. 루트 프로젝트와 같은 위치에 .env파일 만들기 3. 키=밸류 형태로 .env에 들어가는 변수를 적기. SECRET_KEY="내 장고시크릿키" 4. settings.py에서 BASE_DIR = Path(__file__).resolve().parent.parent 이거 아래에 요런 내용 추가 import os import environ env = environ.Env( DEBUG=(bool, False) ) environ.Env.read_env(os.path.join(BAS.. 2023년 04월 26일 TIL [#models.py #makemigrations #migrate #admin.py #createsuperuser] 오늘의 학습 계획 _django REST framework 개인과제 시작 _틈틈이 모르는 부분은 강의 및 유튜브 참조 _serializer를 이해하고 적용한다 기록하고 싶은 학습내용 _개인과제를 시작함. 진행 순서를 적자. 더보기 >ERD를 작성했다. >프로젝트 초기 세팅을 끝냈다. (venv, django, djangorestframework, settings.py, requirements.txt, django-admin startproject, .gitignore, git push) >앱을 만들었다. (python manage.py startapp, settings.py) >models.py에서 데이터를 클래스 형태로 만들었다. >ORM실시. python manage.py makemigrations,.. 이전 1 2 3 4 5 6 7 다음