
Front-End : HTML | CSS | JavaScriptBack-End : NGINX | django | dockerdjango Container < 기능별로 앱들이 구축 PyCharm - Python 3.10Setting - Project - Python

Model View Controller Model | View | Template Model > django <-> Database | 모델을 설정해주면, 장고가 CRUD를 실행해준다. View > 장고에서 계산하는 부분을 대부분 담당한다. Request 처리 R
Main branch --version Additional branch - 메인 브렌치에 영향이 없다Main branch <- (Merge) branchadd | commit | push | pull | branch | checkout.gitignore (깃에 커

enxtends / include 업로드중..
pragmatic/setting.py1 . 웹 페이지 성능 개선: static 파일을 적절히 설정하면 웹 페이지의 로딩 속도를 개선할 수 있습니다. 브라우저가 이미지, 스타일 시트 및 스크립트를 캐싱할 수 있으므로 다음 방문 시 로딩 속도가 더 빨라집니다.2\. 코드
객체 생성 : 1\. 클래스 정의2\. makemigrations & migrate를 사용한 데이터베이스 스키마 생성 3\. Django 쉘 사용하기
CSRF(Cross-Site Request Forgery) TOKEN > 서버가 유효한 요청인지 검증할 수 있도록 해준다. > Django는 CSRF(Cross-Site Request Forgery) 공격을 방지하기 위한 보안 기능을 제공합니다. CSRF 공격은 웹
class="btn btn-primary"; -> bootstrap에서 제공하는 클래스

manage.py (우클릭) -> Debug 시작 | 중단점 (views.py에 놓고 확인하기) Function Based View <-> Class Based View
LoginView와 LogoutView 클래스 django.contrib.auth.views에서 가져옵니다.urls.py 파일에서 LoginView를 사용하여 로그인 URL을 설정합니다. template_name 매개변수를 통해 로그인에 사용할 템플릿을 지정합니다.마찬
UpdateView를 사용하여 프로필 정보를 업데이트하는 AccountUpdateView를 정의합니다.model 속성에는 User 모델을 지정합니다. form_class 속성에는 프로필 정보를 입력받기 위해 생성한 AccountUpdateForm을 지정합니다.succe
views.py 파일에서 AccountUpdateView와 AccountDeleteView 클래스의 context_object_name을 'target_user'로 설정합니다.delete.html과 update.html 템플릿 파일에서 user.pk를 target_us
profile 앱을 생성하기 위해 manage.py 파일이 있는 경로에서 해당 앱을 생성하는 명령어를 실행합니다.예시: python manage.py startapp profile생성한 앱의 이름을 settings.py 파일의 INSTALLED_APPS 리스트 변수에