[TIL] 2024-11-13 (Django)
TIL (2024)/2024.112024. 11. 14. 00:55[TIL] 2024-11-13 (Django)

Today I Learned (2024-11-13)목차Today I Learned (2024-11-13)오늘 공부한 내용1. Django restframeworkAPI Pagination2. KDT중간 프로젝트어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. Django restframeworkAPI PaginationAPI Pagination 을 할 수 있도록 내장되어 있다.# settings.pyREST_FRAMEWORK={ 'DEFAULT_PAGINATION_CLASS':'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE' : 1}# views.pyfrom rest_framework.pagination import ..

[TIL] 2024-11-13 (Django Restframework/ngrok)
TIL (2024)/2024.112024. 11. 13. 00:47[TIL] 2024-11-13 (Django Restframework/ngrok)

Today I Learned (2024-11-12)목차Today I Learned (2024-11-12)오늘 공부한 내용1. KDT 중간 프로젝트LLM 로 문장 생성하기2. DjangoCBV restframeworkMixinsviewsets, Routernested serializer3. ngrokngrok 설치하기어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. KDT 중간 프로젝트LLM 로 문장 생성하기ChromaDB 보다 FAISS가 결과가 괜찮아서 Chroma로 갔다가 다시 FAISS를 이용해 vectorstore사전 학습 모드 개발중단어 학습(말하기)2. DjangoCBV restframeworkMixinsviewsets, Router이게 인상깊다. 매우 쉽게 API를 만들 수 ..

[TIL] 2024-11-11 (Django/Docker)
TIL (2024)/2024.112024. 11. 12. 00:12[TIL] 2024-11-11 (Django/Docker)

Today I Learned (2024-11-11)목차Today I Learned (2024-11-11)오늘 공부한 내용1. KDT (중간프로젝트)영어 단어 암기 프로그램 만들기Django 로그인 및 회원가입 만들기2. DjangoDocker Compose 를 이용해 Django + MySQL 서버 열기어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. KDT (중간프로젝트)영어 단어 암기 프로그램 만들기LLM + RAG를 이용한 기존 단어장에 존재하는 예문들을 참조해서 새로운 예문들을 생성Django 로그인 및 회원가입 만들기Django 의 AbstractUser 을 이용해서 만들었다.2. DjangoDocker Compose 를 이용해 Django + MySQL 서버 열기Dockerf..

[TIL] 2024-11-10 (Django)
TIL (2024)/2024.112024. 11. 11. 00:45[TIL] 2024-11-10 (Django)

Today I Learned (2024-11-10)목차Today I Learned (2024-11-10)오늘 공부한 내용1. DjangoDjango 개발의 주요 개념 정리: HTTP, Session, Middleware 등1. Custom Filter2. HTTP3. Session4. Cookie5. Middleware6. Security7. ORM - Relationship어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. DjangoDjango 개발의 주요 개념 정리: HTTP, Session, Middleware 등1. Custom FilterDjango 템플릿에서 커스텀 필터(Custom Filter) 는 데이터 처리를 유연하게 해주는 도구임. Django는 기본적인 템플릿 필터를 ..

[TIL] 2024-11-09 (Django)
TIL (2024)/2024.112024. 11. 10. 00:40[TIL] 2024-11-09 (Django)

Today I Learned (2024-11-09)목차Today I Learned (2024-11-09)오늘 공부한 내용1. DjangoFBV CRUD어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. DjangoFBV CRUDFunction Base View(함수 기반 뷰)Django에서 웹 페이지나 API 엔드포인트를 처리하는 방법 중 하나로, 요청에 대한 응답을 함수로 정의하는 방식결과물학생 목록 학생 등록 학생 목록 학생 정보 업데이트 학생 목록 학생 삭제 도 가능.어려웠던 내용아직은궁금한 내용과 부족한 내용없다느낀 점시간이 너무 빠르다. -->

[Django] ORM
파이썬(python)/Django2024. 11. 10. 00:39[Django] ORM

Django ORM 활용법Django ORM(Object-Relational Mapping)은 Django 프레임워크에서 데이터베이스를 쉽게 다룰 수 있도록 도와주는 기능임. SQL을 직접 작성하지 않고도 Python 코드로 데이터베이스를 조작할 수 있어 효율적임. 1. 데이터 필터링 (Filtering Data)데이터베이스에서 특정 조건에 맞는 데이터를 필터링하는 방법.# 특정 조건으로 데이터 필터링from myapp.models import MyModel# 예: name 필드가 'Alice'인 데이터 필터링filtered_data = MyModel.objects.filter(name='Alice')filter() 메서드를 사용해 특정 조건에 맞는 데이터를 조회함. 여러 조건을 결합하여 사용할 수도 있..

[TIL] 2024-11-08(Django)
TIL (2024)/2024.112024. 11. 9. 01:43[TIL] 2024-11-08(Django)

Today I Learned (2024-11-08)목차Today I Learned (2024-11-08)오늘 공부한 내용1. KDT(중간 프로젝트)영어 문장 생성하기(예문)2. DjangoORM어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. KDT(중간 프로젝트)영어 문장 생성하기(예문)기존의 단어장을 참조하도록 해서RAG 방식으로 예문을 생성하도록함.1시간 30분 걸려서 1300개 예문을 생성했지만팀에서 만든 예문 검증 알고리즘으로 검사하니10% 정도만 생존...다른 임베딩 모델 고려(HuggingFace)2. DjangoORMORM에 대한 내용은 따로 글로 작성할 예정어려웠던 내용RAG 모델궁금한 내용과 부족한 내용어떻게 하면 좋은 답을 얻을 수 있을까.느낀 점어렵다 쉽지 않아. -->

[TIL] 2024-11-07 (EduTech/Django)
TIL (2024)/2024.112024. 11. 8. 00:28[TIL] 2024-11-07 (EduTech/Django)

Today I Learned (2024-11-08)목차Today I Learned (2024-11-08)오늘 공부한 내용1. KDT (세미나)에듀테크의 활용지식 추적학습 추천2. Django어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. KDT (세미나)에듀테크의 활용AI는 에듀테크에서 필수가 아니다.에듀테크의 활용데이터 : 텍스트, 영상, 음성, 행동, 문제 풀기기술 : 지식 추적(Knowledge Tracing), 추천 알고리즘, 문항 반응 이론(IRT), 컴퓨터 적응 평가(CAT), 광학 문자 인식(OCR), 학습 챗봇(LLM, RAG)활용 : 맞춤 학습 경로 제공, 실시간 피드백 제공, 학습 동기 촉진, 교수 전략 개선, 학습 부진 조기 검진지식 추적학습자의 풀이 이력을 활용하여..

image