본문 바로가기

WIL

(13)
WIL 041623 문 파이참에서 장고 프로젝트 열기 시 source venv/Scripts/activate -> 성공 pip install django -> 실패 python command not found... 검색해보니 python 설치법이 나온다. 기존 venv 폴더앞에 .을 붙여서 파이참 interpreter에서 add new interpreter를 해봤다. source venv/Scripts/activate ->실패 이것저것 해보다가 terminal을 cmd로 바꿔봤다. 이미 activate되어있어서 (venv)가 떠있다. pip install django -> 이미 되어있다고 나온다. 연두색 재생버튼 -> Error: Django is not importable in this envirionment 해 터미널에..
WIL 040923 과제를 다 하고 나면 하려고 했는데 금요일에 팀원들과 중간 점검을 할 때 원래 프로젝트를 시작하기 전에 하는 거라는걸 알게되어서 토요일에 먼저 했다. 타입에서 int는 정수, varchar는 길이가 완전히 정해지지 않은 문자, char는 길이가 정해진 문자, timestamp는 작성시간, bigint는 큰 정수(주로 금액) 등등이 있고 괄호 안에는 최대값을 적는다. sqlite3에서 보니 기본 유저 모델의 타입과 최대길이를 알 수 있었는데 똑같이 입력했더니 빨간색으로 바뀌었다. erdcloud에서 권장하는 최대값이 있나??? erdcloud의 예시 유튜브영상을 보니 Key는 값의 종류인 것 같다. 유튜브 영상은 예시를 다 영어로 하니까 다 똑같아서 헷갈린다. 아무튼 첫번째엔 알아보기 쉬운 이름, 두번째엔..
WIL 040223 금요일에 알고리즘 수업을 듣다가 혼자 풀어보는 시간에 막혔다. 바로 정답을 들어볼까 했다가 주말에 조금 더 고민해봤다. 결론은 문제를 잘못 이해하고 잘못 접근했다. 곱하기를 더하기보다 먼저 하는 원래의 연산 순서가 아니라 무조건 왼쪽에서부터 순서대로 계산하는 함수를 만들어야했다. 나는 연산 순서는 나중에 생각하고 일단 주어진 숫자들 사이에 더하기 또는 곱하기를 넣는 모든 경우의 수를 다 구해보고 싶었다. 여기서부터 잘못됐다. 주어진 예시의 숫자 리스트는 길이가 7이었다. 연산자가 2가지니까 총 2**(7-1) = 2**6개의 경우의 수가 나오고 이 연산 결과들을 리스트에 append해서 max를 구하면 되겠다고 생각했다. 여기까지 하고 막혔다. + 5 ... + 3 * 5 ... 0 + 5 ... * 3..
WIL 032623 이번주엔 파이썬 기초와 심화 강의를 듣고 협업을 위한 Git 활용 특강을 들었다. 파이썬 핸드북 Day1의 Mission2를 풀었다. https://github.com/jeanallen928/mission2 GitHub - jeanallen928/mission2: python handbook day1 mission2 python handbook day1 mission2. Contribute to jeanallen928/mission2 development by creating an account on GitHub. github.com 내 맘대로 커밋, 이슈, 브랜치, 머지, 머지 컨플릭트 등을 실습해봤다. 다음주 목표 개인 과제 게임 화요일에 제출 팀 과제 1주차에 지급된 강의 완강 이번주 목표 달성 여..
WIL 031923 TIL 회고: 이번주 알게 된 점 총정리 mongoDB ServerSelectionTimeoutError 발생 시 certifi install 하고 'import certifi', 'ca = certifi.where()', ', tlsCAFile=ca'(MongoClient 괄호 안에) 써넣기 팀원분이 알려주신 대로 jsonify를 json_util.dumps로 바꾸니까 에러가 해결됐다. 왜인지는 모른다. 마이크가 안되면 컴퓨터 껐다 켜보기 jQuery, 바닐라 javascript가 있다. 검색해보니 jQuery는 javascript를 더 쉽게 쓸 수 있게 해주지만 안 쓰는 추세란다. $('#').empty() = document.getElementById("").innerHTML = ""; $('#')..