def hello_world(request):urlpatterns = \[]{% extends 'base.html' %}{% block content %}{% endblock %}
회원가입을 한다.\-> http://127.0.0.1:8000/account/create/\-> 비밀번호 생성 조건 (아래 사진)로그인을 한다.\-> http://127.0.0.1:8000/accounts/login/http://127.0.0
# 부트스트랩 이용 아래의 코드를 터미널 창에 입력해 부트스트랩을 설치한다. settings.py 에 특정 라이브러리가 설치되었음을 명시하기위해 다음의 코드를 추가로 작성한다. login.html 파일의 상단에 다음의 코드를 추가해준다. > 이미 쓰여져 있는
views.py 파일의 맨 아래에 다음의 코드 작성하기.templates / accountapp 경로에 detail.html 파일을 생성한다.해당 파일에 다음의 코드를 작성한다.urls.py 파일에서 detail.html을 라우팅해준다.detail 같은 경우 특정 유저
views.pyurls.py\-> 라우팅 해주기update.html 생성detail.html 수정\-> 로그인/MyPage에 들어가면 Change Info 가 생성된 것을 볼 수 있음.\-> Change Info를 눌렀을 때\-> 처음 회원가입할 때와 같은 페이지\->
views.py 파일 수정하기\-> UpdateView와 DeleteView 클래스에 아래의 코드 추가하기context_object_name = 'target_userdelete.html 파일 form 수정pk=target_user.pk로 수정update.html 파일
파이썬에서 제공하는 기능코드의 가독성을 높이기 위해 반복되는 부분에 사용함.클래스 내부의 함수는 메서드로, decorator를 적용할 수 없다.AccountUpdateView()\->get, post 메서드 삭제\-> @method_decorator추가 : 함수에 적용
# 앱 만들기 이전에 해야할 것 >## super user 만들기 (터미널에 입력) python manage.py runserver 주소창 : .../admin/ > image 사용하기 위한 밑작업 settings.py에 아래의 코드 추가 image 파일 관
구성 : 닉네임, 이미지, 소개글account (계정) 1개 당 profile 1개DeleteView / DetailView 없음profileapp 이라는 새로운 app 생성 (터미널)pragmatic / settings.py 파일의 installed_apps에 만든
터미널에 아래의 코드 차례대로 입력하기accountapp / templates / create.html 을 위의 경로로 복사해온다.account 가 아닌 profile 에 대한 html 파일이므로 조금 수정해준다.profileapp / urls.py 에 path 추가하
32강\-> edit 이 새로 추가된 것을 볼 수 있음.(사진 크기) image style 설정프로필 메시지 출력accountapp의 decorator 복사해 붙여넣기profileapp / views.py 수정