Python 11

[Django] User app 개발(모델 및 회원가입, 로그인)

작성자성창민일 시2024. 11. 12 (화) 18:00 ~ 21:00장 소복지관 B-128-1호참가자 명단임혜진,  장원준, 이재영, 성창민, 김명원 사 진 오늘은 Django 스터디에서 배웠던 것을 소화시킬 겸, 기존에 개발하던 cliving 프로젝트의 모델을 수정하고 새로운 기능을 개발했다. 1. users/models.py/기존 cliving은 User기능이 없었다. 따라서 이전 스터디에서 배웠던 것 처럼 app을 하나 더 만들어 User 모델을 구현했다. 기본적인 유저 정보와 어드민 계정 등 권한을 체크하기 위한 필드를 정의했다.AbstractBaseUser를 상속받아서 손쉽게 User 모델을 만들 수 있었다. 그리고 휴대폰 인증을 위한 PhoneVerification 모델을 추가하여 뒤에서 설..

카테고리 없음 2024.11.12

[알고리즘] DP 공부하기(2) - (백준 1463, 1로 만들기, Python)

작성자이재영일 시2024. 10. 31 (목) 18:00 ~ 21:00장 소미래관 424호 자율주행스튜디오참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진이번 모각코는 지난 시간에 공부했던 DP를 활용하여 관련 백준 문제를 풀어볼 것이다.1. 백준 1463 - 1로 만들기문제정수 X에 사용할 수 있는 연산은 다음과 같이 세 가지 이다.X가 3으로 나누어 떨어지면, 3으로 나눈다.X가 2로 나누어 떨어지면, 2로 나눈다.1을 뺀다.정수 N이 주어졌을 때, 위와 같은 연산 세 개를 적절히 사용해서 1을 만들려고 한다. 연산을 사용하는 횟수의 최솟값을 출력하시오. 입력첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. 출력첫째 줄에 연산을 하는 횟수의 최솟값을 출력한다. 정..

카테고리 없음 2024.10.31

[Django] 인프런 Django로 Pinterest 따라 만들기 (8)

작성자성창민일 시2024. 10. 31 (목) 18:00 ~ 21:00장 소미래관 자율주행스튜디오 429호참가자 명단임혜진, 이재영, 성창민, 장원준, 김명원 사 진 디버그모드강의에서 나온 설정방법이랑 좀 달라서 헤멨다.그래도 이렇게 설정을 어떻게 하고정지점? 을 설정해두고 벌레모양을 누르면 서버가 실행된다.정지점을 누른 곳이 post의 리턴이므로, debug를 작성하고 post를 해보면?정지점에서 코드가 멈추고 이 때의 상황을 디버그 창에서 볼 수 있다.이런 편리한 기능을 모르고 지금까지 코딩을 했다니. 지금이라도 알아서 다행이다.  복습지금까지 hello_world 만든 구조를 돌아보기  앞으로 할 것 - 아무나 요청을 보내지 못하도록 인증시스템 구축, Account app내 들어갈 기능 구현 CRU..

카테고리 없음 2024.10.31

[알고리즘] DP 공부하기(1) - 접근

작성자이재영일 시2024. 10. 29 (화) 18:00 ~ 21:00장 소미래관 429호 자율주행스튜디오참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진더보기목차DP란?DP의 특징DP 문제를 푸는 법이번 주차에 파이썬을 사용한 알고리즘을 공부해보려고 한다. 알고리즘 때 DP를 공부하는데 뭐가 뭔지 감은 잡히는데 실제 문제에 적용시키는 것에 어려움을 많이 느꼈다. 그래서 이번 주차부터 파이썬을 사용한 알고리즘을 시작해보려고 한다.1. DP란?DP(Dynamic Programming)은 주어진 문제를 해결하기 위해 큰 문제를 여러 개의 작은 문제로 나누고, 각 작은 문제의 해답을 저장하여 중복 계산을 피하는 알고리즘 기법이다. 주로 최적의 해를 찾는 문제에 사용되며, 부분 문제 최적화와 중복 ..

카테고리 없음 2024.10.29

[Django] 인프런 Django로 Pinterest 따라 만들기 (7)

작성자성창민일 시2024. 10. 29 (화) 18:00 ~ 21:00장 소미래관 자율주행스튜디오 429호참가자 명단임혜진, 이재영, 성창민, 장원준, 김명원 사 진 이전까진 느낀점도 많이 쓰고, 흐름에 대해 많이 기록했는데요. 그리고 존댓말로 했고요. 근데 학습한걸 심플하게 제 언어로 해석하고 기록해야 기억에 잘 남는 것 같고, 존댓말 쓰는게 너무 오래걸려서 앞으로는 간결하게 메모하듯이 기록할 것입니다.Get과 Post의 차이Get은 파라미터를 Url에 아래 사진과 같은 형식으로 넣어서 보냄.Post는 url에 넣는게 아니고 Body에 넣어서 보냄.  PostPost를 쓰려면 Html 안에 form을 만들어줘야 함.form = 서버한테 보내는 요청 명세서폼에서  action = api주소 / metho..

카테고리 없음 2024.10.29

[Django] 인프런 Django로 Pinterest 따라 만들기 (6)

작성자성창민일 시2024. 10. 8 (화) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 장원준, 김명원 사 진 rem과 %를 사용반응형으로 웹을 구성할 때, 여러가지 단위가 있지만, rem을 주로 쓰고, %도 조금씩 사용한다고 합니다.rem은 최상단 부모의 비율에 맞춰 반응이 이뤄지는 단위이고,%는 바로 앞 부모의 비율에 맞춰 반응이 이뤄지는 단위라고 합니다. 그거 말고 하나 더 있는데, 그건 모든 부모의 비율 변화를 감지해서 자기한테 반영하는 것이라, 여기서는 쓰기 어려워서 rem과 %를 사용한다고 합니다.  style을 적용하는 3가지 방법1. 처음에 하던대로 style=""을 태그 안에 직접 입력2. html파일 상단에 스타일 태그를 함수처럼 만들어두기.3..

카테고리 없음 2024.10.08

[Django] 인프런 Django로 Pinterest 따라 만들기 (4)

작성자성창민일 시2024. 9. 24 (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 include와 extend를 지금까지 사용해 보았지만, 예전처럼 그냥 아무 생각 없이 따라 치는 것 같아서 정신 차리고 검색하며 공부해 보았습니다.검색해 보고 이해한 대로 적어보자면, include : 네이버 화면에서 이 부분에 베너같은걸 넣고 싶을때 사용하는 느낌이고,extend : 네이버 웹툰같은걸 볼 때 상단에 월, 화, 수, 목, 금, 토, 일 같은 요일별 이동 버튼은 항상 유지되는데, 이것처럼 내가 뭔가를 만드는데 항상 유지시키고 싶은 것들을 가져와서 사용하는 느낌입니다.  꾸미기저번주에 include와 extend로 꾸미기를 할 기반을 마련..

카테고리 없음 2024.09.24

[Django] 인프런 Django로 Pinterest 따라 만들기 (3)

작성자성창민일 시2024. 9. 19 (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진세번째 시간입니다.연휴를 보내고 오니 풀어진 것 같아 걱정이네요. 열심히 해보겠습니다.  저번 시간에 include와 extends를 배웠습니다. 이번에는 그걸 직접 사용해보는 것 같습니다.head.html을 만들어두고,원래 base.html의 head 가 있던 자리에는 include 문을 사용하여 head.html과 연결해줍니다. 이제 본격적으로 프론트를 꾸미는 것 같습니다. body를 3 부분으로 나눕니다. 라는 것을 사용하는데, 나중에 더 자세히 배운다고 합니다.나누어서 간단하게 시각화를 하고,결과를 보면 아래와 같습니다.위에서 include 를 ..

카테고리 없음 2024.09.19

[Django] Django REST Framework로 api 만들어보기

작성자성창민일 시2024. 5. 9  (목) 18:00 ~ 21:00장 소복지관 b128-1호참가자 명단임혜진, 이재영, 성창민, 김명원, 장원준 사 진 REST 프레임워크에 대해 이전 시간에 학습해 보았으므로, 이번엔 간단한 api를 만들어보며 사용법을 숙달해보겠습니다.개복치 개발자님의 장고 REST API 강좌를 보며 학습했습니다.student 라는 이름의 학생들을 관리하는 api를 만들어 보는 과정인 것 같습니다.https://www.youtube.com/watch?v=lzvhfgKSnXg&list=PLfRvc71koCxgCNZl2OPWQ7RDUbXo7aqBb&index=1 역시 처음에는 앱을 새로 만들어야겠죠.아직도 앱 만드는 과정을 다시 찾아보면서 만들어야 하는데, 나중엔 보지 않아도 자연스레 ..

카테고리 없음 2024.05.09

[Django 스터디 2주차] Django 프로젝트/앱 생성

작성자 이재영 일 시 2024. 3. 14 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 더보기 목차 Django 프로젝트 생성 Django 프로젝트 구조 Django 앱 생성 Django 앱 구조 개발 서버 구동 후 웹 사이트 접속 저번 주차에 개발환경 세팅을 완료했다. 이제부터 Django 프로젝트를 생성하여 나만의 웹사이트를 열어볼 것이다. Django 프로젝트 생성 VScode 터미널에서 다음 명령어를 입력한다. django-admin startproject "프로젝트명" 이 명령어는 현재 디렉토리에서 "프로젝트명"라는 디렉토리를 생성해준다. 그 후 디렉토리를 확인해보면 또 다른 디렉토리와 Python 파일들이 생성되어 ..

카테고리 없음 2024.03.14