2025/01 70

Django - Django Form과 ModelForm을 활용한 입력 폼 처리

유효성 검사와 Django Form 숫자만 입력해야하는 필드에 유저가 문자를 입력하는 경우가 발생하는 경우가 발생할 수 있음→이를 방지하기 위해 사용자 입력 데이터 유효성 검사→Django에서는 Form클래스를 제공하여 유효성 검사와 Form 구성을 간편하게 처리(Django의 Form을 사용하지 않고 이전에 직접 구현한 Form과 View 로직을 사용해도 무방함)  Django Form Class - Django Form 선언 Form을 View에 적용 Template에서 Form 렌더링form.as_p를 사용하면 각 필드가 태그로 감싸진 형태로 렌더링 됨 *Django의 렌더링 옵션https://docs.djangoproject.com/en/4.2/topics/forms/#form-rendering-..

2025.01.26

행복하다쿠키는 잠을 많이 자는데 이브는 하루종일 잠을 안자는 것 같다. 아직 캣초딩이라서 그럴까.01시 -03시 취침 추측 10:30 기상숙취 때문에 힘들다.힘들지 않게 다시 취하고 싶다.계속계속 취해있으면 안 힘들다. 탄산이 먹고 싶은데 집에 탄산이 산펠레그리노 탄산수 한병 남아 있었다.뚜껑이 안 따져서 와인오프너로 뚫어버렸다.유자청 타먹었다.밤 23시 정도 되니까 술이 깬다.거제도에 안경 두고 옴..거기서 살고싶다. 요가는 안했고 샤워도 안했다.ㅋㅋㅋㅋㅋㅋㅋㅋ요가는 정말 하고싶다.이제 좀 해 수빈아.4월1일에 제주도에 간다. 비행기표 예약을 했다. 2박3일.물 세컵 마심

2025/미정 2025.01.29

2025.01.25

짱짱행복!!!!♥ 06시00분 취침 09시 00분 기상팀노션 대 개편하고 이것저것 하다가 엄-청 늦게 자버렸다. 일찍자고 일찍 일어나서 아침부터 알콜로 적셔버리려고 했는데 역시나 계획대로 되는일은 없다. 일찍 일어나긴 했다. 일어나서는 또 git이랑 github 충돌난거 어떻게든 되돌려보겠다고 붙잡고있다가 결국 오후가 됐다 ^^결국 레포지토리 살려냄.. 뭐 들어있는것도 없었어서 걍 레포지토리 하나 파면 되는데... 잠을 덜자서 그랬는지 오기가 생겼다.  팀노션은 마음에 든다. 쿠키랑 이브한테 하루치 뽀갈 몰빵으로 수비니 활력 충천해주고 거제도ㄱ  ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ웃겼다.리클라이너 소파랑 건반이랑 기타랑 사운드바.. 거실 티비 내릴 돈으로안방에 티비랑 티비다이랑 침대좀  모니터 + 모니터..

2025/미정 2025.01.28

2025.01.24

행복쿠키랑 이브는 전에 먹던 밥빠가 입에 맞아서 벌써 밥을 다 먹었다. 이번에는 요시캣 닭고기맛을 샀다. 쿠키랑 이브는 고기 중에 닭고기를 제일 좋아한다. 쿠키는 생고기는 잘 안먹고 이브는 생고기도 잘먹는다. 아직 와일드 붕붕이다.05시 05분 취침 08시 50분 기상ㄴ샤워 ㄴ요가공부하는 곳에서 새로운 챕터를 시작하고, 새로운 조원들을 만나게 됐다.팀프로젝트가 있다. LLM과 RAG를 활용한 생성형 AI 챗봇 서비스를 개발하는 프로젝트다.내가 팀장을 한다. 나는 독재 정권을 꿈꾼다.정신이 진짜진짜 피곤하다. 내일은 친구네 집에 집들이를 간다. 크리스마스 때 제일 빨리 gg쳤던 한을 풀거다.물은 한 컵마심시계는 안본다.

2025/미정 2025.01.27

변수 관리 방식에 따른 API key 관리와 활용(Local) - 프로젝트 단위 vs. 임시 설정 vs. 영구적 시스템 설정

프로젝트 단위 환경 변수 관리 (.env 기반 변수 관리)  .env 파일 사용프로젝트 내부에서만 사용하는 환경 변수 파일주로 Python, Node.js등에서 특정 애플리케이션의 환경 변수를 관리하기 위해 사용      임시 환경 변수 설정 (export 명령어 사용, 터미널 임시 환경 변수 방식,  세션 기반 환경 변수 설정)   터미널 세션 동안만 유효 → 짧은 시간동안 필요한 환경 변수 설정, 테스트/디버깅 목적으로 사용  터미널에서 환경변수 설정:export 변수이름=값  설정한 환경 변수 확인:echo $변수이름   설정된 환경 변수 사용 코드(Python) 예시import osapi_key = os.getenv("변수이름")print(api_key)   영구적 시스템 환경 변수 설정 (~/...

OpenAI API 활용 2025.01.25

Iris 데이터셋과 결정 트리(Decision Tree) 모델 : 평가 방법 비교 및 교차 검증 실습

Iris 데이터셋을 사용하여 결정 트리(Decision Tree) 모델의 성능을 다양한 방법을 평가각각의 방법론에 따라 과적합 여부를 판단, 교차 검증 등을 통해 일반화 성능을 측정 from sklearn.datasets import load_irisfrom sklearn.tree import DecisionTreeClassifierfrom sklearn.metrics import accuracy_scorefrom sklearn.model_selection import train_test_split, KFold, StratifiedKFold, cross_val_scoreimport numpy as npdataset = load_iris()model = DecisionTreeClassifier() #결정 ..

⊢MachineLearning 2025.01.24

GitHub 프로필/ GitHub Pages 레포지토리 생성 및 커스텀

GitHub 프로필 페이지 레포지토리 생성 프로필 페이지 레포지토리 생성GitHub 로그인새 레포지토리 생성 시, 이름을 자신의 사용자 이름과 동일하게 설정README.md 커스텀'README.md' 파일에 프로필 소개, 기술 스택, 프로젝트 링크 등을 추가마크다운(Markdown)을 사용하여 텍스트, 이미지, 링크를 스타일링  GitHub Pages로 ".io" 페이지 생성 GitHub Pages정적 웹사이트를 호스팅하기 위한 서비스주로 개인 포트폴리오, 기술 블로그, 문서화 페이지를 공유하는 데 사용  GitHub Pages 레포지토리 생성Repository name을 '본인 github username.github.io'로 설정index.html파일을 생성하여 홈페이지의 내용 추가GitfHub Pa..

Git Github 2025.01.23
728x90