개발/토막난 상식(241)
-
배포 테스트 목적 외부망 연결 추천
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_function def func(): pass 사용자가 편리해지기 위한 것 다른 함수를 감싸고 있는 함수 def decorator(func): def deco_func(): print("tistory") func() return deco_func def function1(): print("aaaaaaaa") function1 = decorator(function1) function1() # tistory # aaaaaaaa def decorator(func): def deco_func(): print("tistory") func() return deco_func @decorator def function1(): print("aaaaa") function1() # tistory # aa..
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 -
협업_마이그레이션
마이그레이션 파일 생성은 한명이 전담, 버전관리에 넣고 다른 팀원은 이를 받아서 마이그래잇만 진행 !팀원 각자 마이그레이션 파일 생성시 출돌 발생 가능 여러 마이그레이션을 다수 생성하였으면 서버에 반영(아이그렛) 전에 하나의 마이그레이션으로 합쳐서 적용 방법 1 squashmigrations 명령 사용 2 미적용 모두 롤백하고 롤백된 마이그레이션 제거 > 새로이 마이그레이션 파일 생성
2023.03.07 -
blank
null=True 는 필드의 값이 NULL(정보 없음)로 저장되는 것을 허용합니다. 결국 데이터베이스 열에 관한 설정입니다. blank=True 는 필드가 폼(입력 양식)에서 빈 채로 저장되는 것을 허용합니다. 장고 관리자(admin) 및 직접 정의한 폼에도 반영됩니다.
2023.03.07 -
장고
기본 파이썬 쉘로는 바로 장고 프로젝트의 리소스 (모델, 템플릿 등)를 활용하실 수 없습니다. 왜냐하면 장고 프로젝트 로딩 과정을 거치지 않았기 때문 파이썬 쉘 https://ipython.org Jupyter and the future of IPython — IPython IPython provides a rich architecture for interactive computing with: A powerful interactive shell. A kernel for Jupyter. Support for interactive data visualization and use of GUI toolkits. Flexible, embeddable interpreters to load into your own..
2023.03.07