본문 바로가기

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

Django - File Upload Handler(장고 파일 업로드 크기 조정) Django - File Upload Handler(장고 파일 업로드 크기 조정) 파일을 업로드하는데, 기본 세팅값은 파일당 2.5MB로 알고있다. 이 파일당 최대 크기를 조정하는 방법은 django/conf/global_settings.py에 가면 # Maximum size, in bytes, of a request before it will be streamed to the # file system instead of into memory. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440 # i.e. 2.5 MB 가 있고 이 최대크기(기본2.5mb)이하일 경우 메모리에 담겨서 파일이 전달됨 MemoryFileUploadHandler 이 최대크기(기본2.5mb)초과일 경우 디스크에 .. 2023. 1. 9.
Django - shell 사용 ImproperlyConfigured 에러 해결, Django jupyter notebook 기본 세팅 #1 Django의 기본 shell 인터프리터 기본적으로 Django를 shell로 사용하는 방법은 Django프로젝트가 있는 위치 근처에 manage.py 라는 파일이 있다. 그 파일이 있는 위치에서 터미널로 "ls"라는 리눅스 명령어를 쳐도 manage.py 가 나온다면 동등선상에 있는 것으로 간주되어서 활용이 가능하다. 활용을 원한다면 python manage.py shell 이라고 터미널에 입력하면 models를 불러와서 확인하고자 하는 것을 확인이 가능하다. #1 ipython으로 사용하는 세팅이 필요한 이유 ipython을 사용이 가능하다는 말은 내가 필요한 경우 jupyternotebook으로도 사용이 가능하다는 의미가 된다 ipython이 jupyternotebook의 인터프리터 shell.. 2023. 1. 9.
CSS - padding의 재발견 (클릭 영역) padding은 단순히 content 라인 바로 안쪽의 사이즈를 늘려주는 "채움"요소라고 생각했다. (통상 우리가 아는 패딩의 충전재 같이) 하지만 padding의 크기에 따라서 좌우되는 것이 한가지 더 있었다. 바로 "클릭 영역"이였다. 만약 padding이 0 상태이거나 none상태라면, 사용자들은 딱 글자 영역 안에 마우스를 넣고 클릭해야 작동이 되지만 padding을 넣게되면 padding만큼의 영역이 추가연장 영역이라고 생각하면 된다. 그만큼 클릭에도 용이한 부분이 있다. (각각의 카테고리가 겹치는 일은 없으니 걱정은 ㄴㄴ) CSS는 기초가 모자라도 너무 모자라서 다시금 배우고 있는데, 날마다 새로운것들을 배워간다는 것이 좋다. 2023. 1. 9.
CSS - 선택자(first-child, last-child, nth-child)N번째에 css 적용 CSS - 선택자 #1 첫번째 자식요소에 적용 .class:first-child { } 이것의 의미는 해당하는 클래스안에 들어있는 자식 요소중 첫번째 자식에게만 내용을 적용하겠다는 의미 코드 예시로는 첫번째 두번째 이렇게 있으면 .box1 p:first-child { } 이런식으로 적용 하지만 예외 사항이 있다. hello davy 만약 이렇게 있는 상황에서 .container p:first-child { background-color: red; } 라고 한다면 hello, davy중에서 어느것도 적용되지 않는다. 왜냐하면 ~child요소는 p중에서 첫번째 자식 이라기보다는 정확한 의미로는 container 클래스에 들어있는 첫번째 요소가 p여야 하고 그 p중 첫번째에 내용을 적용한다. 정도로 이해하면 .. 2023. 1. 8.