강의 정리/Django Form(10)
-
Django 회원가입, 로그인 구현하기!!!
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! 로그인 처리 Django에서 로그인 처리는 accounts를 주로 이용하자 Django github에서 기본 login 코드를 지원하고 있다. django/django/contrib/auth/ https://github.com/django/django/blob/main/django/contrib/auth/urls.py GitHub - django..
2022.01.25 -
Django 빌트인 CBV를 통한 Form 처리
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! Built-in CBV API Generic editing views 폼을 통해 객체를 생성, 수정, 삭제하는 기능을 제공하는 뷰 FormView, CreateView, UpdateView, DeleteView FormView CreateView : post_new()를 구현할 수 있다. UpdateView : post_edit()를 구현할 수 ..
2022.01.24 -
Django Form 삭제 구현!
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! #instagram/views.py @login_required def post_delete(request, pk): # get_object_or_404는 model을 첫번째 인자로 받고, 몇개의 키워드 인수를 get() 함수에 넘김 post = get_object_or_404(Post, pk=pk) # 유저가 삭제 확인을 했을 때는 if req..
2022.01.24 -
Django Messages Framework
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! Messages Framework 현재 User를 위한 1회성 메세지를 담는 용도 ex) "저장했습니다.", "로그인 성공하였습니다" HttpRequest 인스턴스를 통해 메세지를 남긴다. 그 말인 즉슨 View에서만 사용할 수 있다. 메세지는 1회 노출이 되고 사라진다. View를 통한 템플릿 시스템을 통해 노출하며, 템플릿 내에서 JavaSc..
2022.01.24 -
Django Form Validation
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! Form 유효성 검사가 수행되는 시점 #instagram/views.py if form.is_valid(): 유효성 검사 호출 로직 # is_valid() 호출 당시 form.full_clean() 호출 각 필드 객체별로 각 필드객체.clean() 호출을 통해서 각 필드의 타입에 맞게 유효성 검사 Form 객체 내에서 필드 이름별로 Form객체...
2022.01.19 -
Django ModelForm이란?
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! ModelForm 장고 Form을 상속 지정된 Model로부터 필드정보를 읽어들여, Form Field를 세팅 내부적으로 Model 객체를 유지 유효성 검증에 통과한 값들로, 지정 Model 객체로의 저장을 지원함 #instagram/forms.py from django import forms from .models import Post clas..
2022.01.19