개발(276)
-
cleaned_data이란
leaned_data는 form 안에서 validate된 후에, 즉 검증된 후의 적당한 데이터가 들어 있는 변수가 cleand_data이다. 즉 Form의 처리 흐름 1. forms.py에 폼을 작성 2. 폼에 데이터를 입력 3. 입력 데이터를 검증(validate) → is_valid()로 작성된다. 여기서 데이터가 폼에 입력되기 적당한지를 판별한다. 4. 적절한 데이터로 판명된 후에, cleaned_data에 값이 대입
2023.03.09 -
장고에서 CSRF
https://docs.djangoproject.com/en/4.1/howto/csrf/ DjangoThe web framework for perfectionists with deadlines.docs.djangoproject.com jquery beforeSend 콜백에 csrf token 설정 콜백 등록 jquery beforeSend 콜백에 csrf token 설정 콜백 등록 · askcompany-kr/django-with-react@e96f01dShow file tree Showing 3 changed files with 32 additions and 0 deletions.github.com CSRF(Cross Site Request Forgery)교차 사이트 요청 위조 공격CSRF는 사이트..
2023.03.09 -
$.ajaxSetup()
j쿼리 의 메서드 불러올 파일과 통신 성공 시 실행될 함수 지정 $.ajaxSetup({url: "txt.txt", success: function(result){ $("div").html(result);}}); $.ajax(); 에러 발생 처리 $.ajaxSetup({url:"txt.txt",error:function(xhr){ alert("에러발생: " + xhr.status + " " + xhr.statusText); }}); $.ajax();
2023.03.09 -
배포 테스트 목적 외부망 연결 추천
https://ngrok.com/ ngrok - Online in One Line Zero Trust Add SSO, Mutual TLS, IP Policy, and webhook signature verification. ngrok.com https://theboroer.github.io/localtunnel-www/ Localtunnel ~ Expose yourself to the world Localtunnel allows you to easily share a web service on your local development machine without messing with DNS and firewall settings. Localtunnel will assign you a unique pub..
2023.03.08 -
css 프레임 워크 추천 & CDN이란?
best CSS FRAMEWORK https://aws.amazon.com/ko/what-is/cdn/ CDN이란 무엇인가요? - 콘텐츠 전송 네트워크 설명 - AWS콘텐츠 전송 네트워크(CDN)의 주 목적은 대기 시간을 줄이거나 네트워크 설계로 인해 발생하는 통신 지연을 줄이는 것입니다. 인터넷의 글로벌하고 복잡한 특성으로 인해 웹 사이트(서버)와 사용aws.amazon.com
2023.03.08 -
URL Reverse
URL Reverse : view 함수를 사용하여 URL을 역으로 계산하는 것 개발자가 일일이 URL을 외워 하드코딩하지 않아도 된다. URL이 변경되어도, URL Reverse가 변경된 URL을 추적한다. 누락될 위험 감소 유지보수가 용이해짐 urls.py에서 정의한 url pattern의 name만 알고 있다면 view 함수를 통해 매칭되는 url을 찾아 이를 전달받을 수 있다. reverse() 전달받은 인수(name)와 매칭되는 url을 반환 매칭되는 url이 없는 경우 NoReverseMatch 예외 발생 resolve_url() 전달받은 인수(name)와 매칭되는 url을 반환 매칭되는 url이 없는 경우 NoReverseMatch 예외 발생 내부적으로 reverse() 사용 redirect ..
2023.03.08 -
vsc Import not be resolved from source
모듈이 있지만 노란줄 > 자동완성 불편함 해결법 현재 설치된 가상환경 선택
2023.03.08 -
Python - 장식자(decorator)
@decorator_functiondef func(): pass사용자가 편리해지기 위한 것 다른 함수를 감싸고 있는 함수 def decorator(func): def deco_func(): print("tistory") func() return deco_func def function1(): print("aaaaaaaa") function1 = decorator(function1)function1()# tistory# aaaaaaaadef decorator(func): def deco_func(): print("tistory") func() return deco_func@decoratordef function1(): print("aaaaa")function..
2023.03.08 -
함수기반 뷰
https://wikidocs.net/9623 02) 클래스형 뷰 (CBV) [TOC] # 클래스형 뷰 (CBV, Class-Based View) 클래스형 뷰는 상속과 믹스인 기능을 이용하여 코드 재사용하고 뷰를 체계적으로 구성할 수 있다. ## CB… wikidocs.net 뷰(View) 기본적인 장고 뷰의 로직은 1개의 HTTP 요청에 대해 1개의 뷰가 호출되는 것입니다. 구체적으로 말하면 urls.py/urlpatterns 리스트에 매핑된 호출 가능한 객체를 가리키는데, 웹 클라이언트로부터의 HTTP 요청을 처리합니다. 뷰에는 크게 2가지 형태가 있으며, 1) 함수 기반 뷰(Function Based View, FBV), 2) 클래스 기반 뷰(Class Based View, CBV)입니다. FBV는..
2023.03.07 -
쿠키 세션
https://interconnection.tistory.com/74 쿠키와 세션 개념 노션 페이지(아래 내용과 동일) 개요 쿠키와 세션은 개발자 말고도 인터넷 사용자라면 누구나 많이 들어본 단어입니다. 하지만 개념에 대해서는 많은 사람들이 헷갈려 하기에 쉽고 간단하게 정 interconnection.tistory.com
2023.03.07