분류 전체보기 363

Mapped Statements collection does not contain value for

에러를 찾아보자구 console창을 통해 의심 가는 목록들 ### Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for ~~~ 파일 경로 ### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for ~~~ 파일 경로 Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for ~~~ 파일 경로 -..

에러 2020.03.22

django 프로젝트 메모

졸작하면서 진행했던걸 참고로 포폴 사이트 만들어보기 포트폴리오 페이지 설계 하나의 게시물 - 프로필 - 사진 - 해시태그 - 좋아요 - 댓글 - 공유하기 - 북마크 - 댓글 하나의 게시물엔 여러개의 댓글이 올수있다. - 프로필 - 댓글 내용 - 좋아요 하나의 댓글엔 여러개의 댓글이 올수있다. - 프로필 - 댓글 내용 - 좋아요 프로필을 누르면 해당 user의 정보로 이동 - 프로필 사진 - 아이디 - 팔로우 / 팔로잉 - 게시물 목록 --------- 2020-03-11 추가 페이지 첫페이지 - 로그인 페이지 홈 - 게시글 마이페이지 ------ 2020-03-14 추가 설치 pip pip install django-betterforms pip install pillow -------- 2020-03-1..

끄적끄적 2020.03.22

## 점프 투 파이썬 - 정규 표현식 살펴보기

## 점프 투 파이썬 - 정규 표현식 살펴보기 # 정규 표현식이란? Regular Expressions은 복잡한 문자열을 처리할때 사용하는 기법으로, 문자열을 처리하는 모든곳에서 사용한다. # 정규식이 필요한 이유 Ex) 주민등록번호를 포함하고 있는 텍스트가 있다. 이 텍스트에 포함된 모든 주민등록번호의 뒷자리를 * 문자로 변경해 보자. 정규식이 없다면 1. 텍스트를 공백으로 나눈다. 2. 주민등록 번호의 형식인지 조사 ( xxxxxx-xxxxxxx ) 3. 뒷자리를 *로 변환 data = """ park 800905-1049118 kim 700905-1059119 """ result = [] for line in data.split("\n"): word_result = [] for word in lin..

## 점프 투 파이썬 - 5장 연습문제 ( 2 )

## 점프 투 파이썬 - 5장 연습문제 ( 2 ) 출처 : https://wikidocs.net/42529 # Q7. 다음 리스트의 최댓값과 최솟값의 합을 구해 보자. [-8, 2, 7, 5, -3, 5, 0, 1] # 풀이 a = [-8, 2, 7, 5, -3, 5, 0, 1] max(a) + min(a) >>> -1 max함수 사용 # Q8. 17 / 3의 결과는 다음과 같다. 17 / 3 = 5.666666666666667 소숫점 4자리까지만 반올림하여 표시해 보자. # 풀이 round(17/3, 4) >>> 5.6667 round 함수 사용 # Q9. 다음과 같이 실행할 때 입력값을 모두 더하여 출력하는 스크립트(C:\doit\myargv.py)를 작성해 보자. C:\> cd doit C:\doi..

ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils.encoding'

ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils.encoding' Exception in thread django-main-thread: Traceback (most recent call last): File "C:\Users\jjs95\AppData\Local\Programs\Python\Python38-32\lib\threading.py", line 932, in _bootstrap_inner self.run() File "C:\Users\jjs95\AppData\Local\Programs\Python\Python38-32\lib\threading.py", line 870, in run self._targ..

에러 2020.03.16

## 점프 투 파이썬 - 5장 연습문제 ( 1 )

## 점프 투 파이썬 - 5장 연습문제 ( 1 ) 출처 : https://wikidocs.net/42529 # Q1. Calculator 클래스를 상속하는 UpgradeCalculator를 만들고 값을 뺄 수 있는 minus 메서드를 추가해 보자. 즉 다음과 같이 동작하는 클래스를 만들어야 한다. class Calculator: def __init__(self): self.value = 0 def add(self, val): self.value += val ----------------------------- cal = UpgradeCalculator() cal.add(10) cal.minus(7) print(cal.value) # 10에서 7을 뺀 3을 출력 # 풀이 class UpgradeCalcul..

## 점프 투 파이썬 - 하위 디렉터리 검색하기

## 점프 투 파이썬 - 하위 디렉터리 검색하기 # 특정 디렉터리부터 하위 모든 파일 중 *.py파일을 출력해주는 프로그램을 만들어 보자. 1. sub_dir_search.py 파일 생성 # C:/doit/sub_dir_search.py def search(dirname): print (dirname) search("c:/") search는 시작 디렉터리를 입력받는다. 2. 파일 검색 # C:/doit/sub_dir_search.py import os def search(dirname): filenames = os.listdir(dirname) for filename in filenames: full_filename = os.path.join(dirname, filename) print (full_fil..

## 점프 투 파이썬 - 탭을 4개의 공백으로 바꾸기

## 점프 투 파이썬 - 탭을 4개의 공백으로 바꾸기 # 문서 파일을 읽어 파일 안에 있는 탭(tab)을 공백(space) 4개로 바꾸게 만들기 # 기능 파일을 읽어야 한다. 문자열을 변경해야한다. # 입력 탭을 포함한 문사파일을 입력받는다. # 출력 탭이 공백으로 수정된 문서 # python tabto4.py src dst tabto4.py는 파이썬 프로그램 이름이다. src는 탭을 포함한 원본 파일이며 dst는 변환한 파일이다. 1. tabto4.py 파일 생성 # c:/doit/tabto4.py import sys # sys.argv를 사용하여 입력값 확인 src = sys.argv[1] dst = sys.argv[2] print(src) print(dst) 2. 정상 출력 확인 C:\doit>py..