
1. 개발 환경 셋업 / 장고 설치: pip install django / 상위 폴더에서(cd ..: 경로 삭제) 프로젝트 생성: django-admin startproject 프로젝트이름 -> 프로젝트 open 하기 / 가상환경 세팅: File -> s

html style header.html footer.html bootstrap bootsrap 구글 폰트 구글 폰트

Model 원하는 앱의 model.py에서 만들고 싶은 model class를 생성 후 db연결 -> python manage.py makemigrations -> python manage.py migrate HTTP protocol 1. GET : 조회를

DB save1\. send POST data2\. receive POST data3\. save DBsend POST datahello_world.htmlreceive POST dataview.pysave DBmodel로 view에서 객체를 만들어 받은 정보 저장저장
1. CreateView(회원가입) class base view.py CreateView를 상속받음 model: User(장고에서 기본 제공 모델- AbstractUser를 상속) form_class: UserCreationForm(장고 기본 제공 모델) succ

python manage.py startapp profileappsettings.py에 installed_app에 profileapp추가최상위 urls.py에 path('profiles/', include('profileapp.urls')), 추가profileapp에
Mixin이란? 왜 필요한지Untitled각각 No object, No formUntitled예를들어 detail view에서 폼을 같이사용하고 싶을때 DetailView만으로는 해결이 안되기 때문에 사용만든 commentapp을 detail.html에 붙이는 방법Un