본문 바로가기

내일배움캠프 AI 웹 프로그래밍74

내일배움캠프 47일차_내가 혼자 보려고 적은 웹개발 큰 개념 웹개발 2가지 front-end (client side)-화면구성: HTML / CSS / JS HTML과 CSS는 마크업언어(그냥 구조만 표시하기 위한 언어)로 개발언어 취급도 못받음 HTML: 어떻게 그릴지 전체적인 밑그림 역할 (뼈대 역할) 제목, 로그인창, 입력창, 버튼, 체크는 어떻게 무엇으로 할지를 웹의 뼈대 작성 CSS는 HTML로 그린 뼈대에 색을 칠하고 위치를 수정하면서 화려하게 만드는 역할 Javascript는 그린 그림을 움직이게 만드는 플립북 역할 따라서 공부하는 순서는 상대적으로 쉬운 HTML, CSS를 공부하면서 화면 그려보고 그 다음으로 Javascript를 추가하여 배우자. 여기까지 너무 깊게 어렵게 배울거 없이 간단히 할 수 있을정도로만 하고 넘어가자 프론트엔드만 할 줄 알.. 2023. 10. 10.
내일배움캠프 46일차 TIL_Django framework활용해서 custom user 만들기/ custom user 어드민 만들기 / 회원가입과 로그인을 위한 urls.py와 views.py 3-6. Custom user 만들고 등록하기 더 유동적으로 설계하기위해서 따로 Django framework 사이트 활용해서 custom user 만들기 https://docs.djangoproject.com/en/4.1/topics/auth/customizing/ 위사이트에서 custom users and proxy models> A full example (⚫ 여기 설명부분은 추후 수정⚫여기서 abstractbaseuser 사용해서 처음부터 설정을 해주는 방법 사용 유저네임필드 = 이메일, 닉네임도 가능하게 장고에서는 모든 매니저 클래스가 헬퍼 클래스라고 기본적으로 작동하는것이며 추가적으로 메소드들이 정의가 되어 있고 직접적으로 데이터베이스와 데이터를 주고받는것들이 매니저 클래스에 저장되어있다 #순.. 2023. 10. 6.
내일배움캠프 45일차 TIL_쿠키, 세션, 토큰/jwt 의 차이점 토큰/세션/쿠키 차이점 jwt 랑 그냥 토큰 차이 JWT가 무엇인지 이거 다시 공부하고 재정리 업데이트 ____________________________________ 강의는 듣고 뒤돌면 또 까먹으니까 무한 반복을 해보즤아 그래봤자 내 경우 3번-5번이면 해결되는 편이니 그냥 듣자. 익숙해질때까지 파이썬 장고 실무 심화 3주차 [3-5 jwt 정보 확인하기] 1차는 그냥 들었고 지금 다시 듣는중이다. 아래는 정리 POSTMAN에서 refresh와 access url을 복붙하기 https://jwt.io/ 이 사이트에 들어가서 Encoded부분에 넣기 빨간색/보라색/파란색 부분을 확인해보자 빨간부분이 헤더이며 어떤 알고리즘으로 되었고 어떤 타입인지 볼 수 있다. 보라색부분은 데이터를 가지고있다고 보자. .. 2023. 10. 6.
내일배움캠프 44일차 TIL_장고 심화 프로젝트 스타트 이야이야호이야 드디어 2번째 프로젝트를한다 벌써어!!! 첫번째 프로젝트는 아름답게 ^^ 참여도를 낮춰서 결국 스스로 얻은게 없게되었다 그래서 이번엔 아무리 몰라도 무조건 참여! 다음주 금요일 발표인데 우리조 오늘 하루는 순조로운듯....? 팀원분들이 모두 너무 좋은 분들이시다... 인복무엇 후우 일단, 어떤 내용으로 할것인지 프로젝트 방향, 개발 계획, 와이어 프레임, ERD 설계, API까지 완료하였다 ✿ 프로젝트 설명 목적이 다분한, 결혼을 위한 연애 사이트 결혼이 급하다고 아무나 만나지는 않습니다 대한민국 결혼이 가능한 거의 전 연령을 포괄합니다! 초혼! 재혼! 모두 OKAY! 가입하고 프로필 작성과 게시글 1개와 친구 초대 1명하고 자유롭게 이용하자! ➜ 일단... 좋은 취지로 결혼이라는 목적을 .. 2023. 10. 5.