본문 바로가기

개발일지/임시카테고리685

Django - STATIC_URL, STATICFILES_DIRS, STATIC_ROOT, MEIDA_URL, MEDIA_ROOT 설명 여기서 말하는 바는 100% 확신 할 수 있는 것이 STATIC_URL과 STATIC_ROOT이다. 그 외는 잘 모르겠다. # html에서 {% static %}이라고 하고 사용하는 경로를 지정해준다. STATIC_URL = '/static/' # 제네럴하게 사용하는 static 파일들의 모음 장소이며 # 이는 추후 STATIC_ROOT의 위치와 python manage.py collectstatic 명령어로 활용이 된다. # 하지만 디테일하고 정확하게는 잘 모르겠다. STATICFILES_DIRS = [ BASE_DIR / 'static' ] # python manage.py collectstatic을 했을때, 어디로 원하는 이름의 폴더를 생성하여 # static들이 모이게 할지 정하는 것이다. 여기서.. 2023. 1. 23.
Django - CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. (해결) #1 개요 아.... 강의를 따라하는데, 중간에 한두개 빼먹은거를 간과했더니 역시나 작동이 안되었다. 음... 게임에서 죽었다고 생각하고 다시 시작하는 느낌으로 처음부터 다시 시작했다. 그러다보니 "프로젝트 단위"의 settings.py를 프로젝트 단위의 폴더 안에 "settings"라는 폴더를 만들어서 그 안에 common.py, dev.py, prod.py 이렇게 3개로 쪼개서 운용하는 방식을 알려주셨다. common.py는 공용으로 쓰이는 settings dev.py는 특히 추가적으로 개발에 쓰이는 settings prod.py는 특히 배포시의 개발에 쓰이는 settings 이렇게 구분을 해주었다. 그러다보니 CommandError: You must set settings.ALLOWED_HOSTS .. 2023. 1. 23.
Javascript - 배열과 객체 Javascript - 배열과 객체 #1 원시 타입 Primitive type 1.종류 String Number Boolean Bigint undefined Symbol Null 2.특징 불변성 데이터에 변화가 없다. 예를들어 let box = ‘as’; 라고 하면 as는 1이라는 메모리주소에 담기게 되고 box = ‘zx’; 라고 재선언을 해주게 되면 zx는 2라는 메모리 주소에 담기게 된다. #2 참조 타입 Reference type 1.종류 원시 타입 외의 모든것 2.특징 let obj = { name: ‘butter’} 라고 하게 되면 obj에는 메모리 주소값 1에 담기게 되고 메모리 주소 1은 실질적으로 { name: ‘butter’}가 들어있는 메모리 주소 100을 참조해오는 구조이다. imp.. 2023. 1. 21.
Linux - 환경변수 설정 방법 정확히 알지 못하겠다. 윈도우에서는, 00터미널에서는 등의 얘기를 들었기 때문이다. 따라서 2가지 환경변수 설정방법을 소개하겠다. #1 set set 참고로 실질적으로 입력할때는 set BUTTER 8gifjioasfjoaisjf 이런식이 된다. #2 export export = 이거는 실질적으로 입력하게 되면 export SEND_KEY=asfdasfasdfasdf 이렇게 된다. #3 적용 확인 방법 # 현재 shell의 위치 # (shell은 음.. 이미지 적으로 봤을때 핸드폰이 터미널이면, 구동시켜주는 os 즉, 운영체제에 해당하는 개념같다) echo $SHELL # 환경변수 지정 되었는지 확인 echo $ 만약 환경변수 지정 확인했을때 아무것도 출력이 안된다면 환경변수 지정이 안된거다. 2023. 1. 21.