KT 에이블스쿨 AI트랙 2기 17주차(11.14-11.18)🌐
반응형
Diango활용 Web Application,미니프로젝트 7차 🌐
이번주에는 저번주 Django를 배우는것을 이어 배우고 마지막 미니프로젝트가 시작되는 주였다!!!!
- 14일 : Django 템플릿을 이용하여 웹페이지를 만드는 법에 대해 배웠다.
01. 템플릿 환경 설정 : setting.py 세팅해주기 -> 템플릿이 위치하는 위치(DIRS) => templates쪽에 apps 이름을 주고 이름을 준다(중복 방지)
02. 템플릿 응답 : render 함수를 사용하여 템플릿 사용하기 ( render (HttpRequest,Template,[context]) )
* context : 뷰함수에서 템플릿으로 전달하는 데이터( key : value )
+ 장고 모델과 모델 필드 옵션에 대해 배우고 관계 설정에 대해서 배우게 되었다.
01. ForeignKey(to, on_delete,**options) : 1: M관계
02. OneToOneField(to,on_delete,**options) : 1:1 관계
03. ManyToManyField(to,**options) : M:M 관계 - 15일: ORM 조회, 추가, 수정, 삭제 하는 법에 대해 배웠다.
01. QuerySet을 return => all() ,fillter(조건 ex.contains,in )....
02. QuerySet을 return하지 않는 경우 => get(모델인스턴스),count(숫자),exists(True or False)
인스턴스 추가 -> Model의 save(), Manager의 create()
인스턴스 수정 -> QuerySet의 update()
인스턴스 삭제 -> Model의 delete(), QuerySet의 delete() - 16일: 장고 Form 사용, URL Reverse,ModelForm,유효성 검사에 대해 배웠다.
post -> 데이터 처리 - 17일 : 장고 View, 장고 File, 장고 RESTFUL API를 배우면서 장고를 마쳤다...⭐️
- 18일 : 마지막 미니프로젝트의 시작날.. 한기영 강사님이 다시 돌아오셨다!! 이번 프로젝트 주제는 수어번역 웹페이지를 만드는 것으로 첫날에는 수어번역하는 텐서플로우 작업을 했다.
Diango활용 Web Application,미니프로젝트 7차
Django를 배우는 수업은 앞서 배운 수업들보다 흥미롭고 재미있는 수업이었다. 하지만, 문제점은 한번 오류가 생겨서 놓치게 되면 계속 연속된 수업을 듣는데 있어서 오류가 뜨기때문에 정신을 빠작차리고 수업을 들어야했다. 물론 못 따라가고 나중에 집에서 혼자 오류를 고치거나 아니면 새롭게 다 삭제하고 해보기도 했다. 아무리해도 안고쳐지던데 다시 새롭게 맘 잡고하면 되더라...참 이상해.. 복습할게 산더미다.ㅠㅡㅠ 왜 복습은 밀리는 것인가.
반응형
'kt 에이블스쿨' 카테고리의 다른 글
KT 에이블스쿨 AI트랙 2기 19주차-22주차(11.28-12.23)🤡 (0) | 2022.12.27 |
---|---|
KT 에이블스쿨 AI트랙 2기 18주차(11.21-11.25)📸 (0) | 2022.11.28 |
KT 에이블스쿨 AI트랙 2기 16주차(11.7-11.11)🗄 (0) | 2022.11.27 |
KT 에이블스쿨 AI트랙 2기 15주차(10.31-11.04)☁️⭐️ (0) | 2022.11.27 |
KT 에이블스쿨 AI트랙 2기 10주차(9.26-9.29) 🎞 (0) | 2022.10.25 |