본문 바로가기

오늘의 오류들

(20)
Django, DateTimeField(auto_now_add=True) not working [개발환경:ubuntu20.04 lts] 장고에서 모델을 만들고 마이그레이션을 하던 도중 모델 필드 오류가 발생해서 포스팅합니다. https://stackoverflow.com/questions/38746786/django-datetimefieldauto-now-add-true-not-working Django, DateTimeField(auto_now_add=True) not working I am a newbie of Django. This is the problem I have encountered. models.py: created_time = models.DateTimeField('Created Time', auto_now_add=True) When I migrations: Then, I add..
2.TypeError: __init__() missing 1 required positional argument: 'on_delete' [개발환경:ubuntu20.04 lts] 이 에러는 장고 버젼2.0 이상부터는 foreign key를 설정할때 옵션 값으로 on_delete라는 옵션을 써줘야 합니다. cascade는 다른 테이블의 속성을 지금 현제 테이블 속성으로 참조하고 있어서 해당 속성이 삭제되거나 수정될 때 함께 삭제되는 것을 의미합니다. [참고 사이트] https://gomguard.tistory.com/101 django foreignKey error 발생시 (작성중) Traceback (most recent call last): File "manage.py", line 15, in execute_from_command_line(sys.argv) File "C:\python\lib\site-packages\django\core..
1. vscode에서 unable to import django.contrib.auth.models pylint(import-error)오류 [개발환경:ubuntu20.04 lts] [오류 증상] 마이그레이션을 하려는데 import문제가 떠서 포스팅합니다. [0.pylint란?] 오류 해결에 앞서 오류메시지에 pylint란 단어가 보여서 먼저 알아보았습니다. pylint는 파이썬코드의 오류를 잡아내는 도구입니다. pep8이라는 파이썬 표준코드작성 방식과 비교하여 오류를 잡아냅니다. (해당정보는 아래주소의 해당 블로그에서 알게되었습니다.) https://exmemory.tistory.com/m/72 [1.문제 원인] 그래서 스택오버플로우 답변을 보면서 해결해보려 합니다. https://stackoverflow.com/questions/48270385/vs-code-error-when-importing-django-moduleㅇㅇ VS Code ..
우분투 20.04 아나콘다 쥬피터 실행 안되는 오류 /home/hy1/.anaconda/navigator/scripts/notebook.sh: 5: /home/hy1/anaconda3/etc/conda/deactivate.d/deactivate-gxx_linux-64.sh: Syntax error: "(" unexpected 아나콘다 실행 쥬피터가 실행이 안되어서 해당 오류를 검색해서 스택오버플로에 해결방법이 있어서 적용시켜보았습니다. https://stackoverflow.com/questions/9901210/bash-source0-equivalent-in-zsh 우분투의 기본쉘이 dash로 되어 있어서 호환성 문제로 해당 오류가 발생할수 있다고 합니다. ls -al /bin/sh 현재는 기본쉘인 dash 로 되어 있습니다. sudo dpkg-reco..
6.우분투에서 전체화면이 콘솔로 나올때 다시 원래 화면으로 돌아가기 우분투에서 작업하다가 전체 화면에 콘솔이 뜰 때가 있습니다.(제가 그랬습니다..) 이럴 때 다시 원래 화면으로 돌아가는 방법을 포스팅 하겠습니다. 여기서 tty2라고 표시된것은 채널2번이라는 의미입니다. 이런 전체화면으로 터미널모드가 된다면 로그인 하시고 $ chvt 1 chvt 1번부터 6번까지 이동해보시면 원래 화면으로 돌아갈 수 있습니다. (제 경우는 1번 채널로 chvt 1로 하니 원래 화면으로 돌아갔습니다.)
1. npm warn enoent,No description,No repository field. 오류 npm WARN enoent ENOENT: no such file or directory 라는 오류 발생 npm도 git처럼 npm init이라고 저장소를 만들어주고 사용해야 패키지 관리가 가능한것으로 보입니다. 그래서 npm 관련폴더를 하나 만들어줍니다.(저는 nodeTest라는 파일을 만들었습니다.) 그리고 그 파일로 이동해서 npm init이라는 명령어를 내려줍니다. npm init 으로 개인 프로젝트를 만들때 description 이나 git repository를 설정하지 않을 경우 npm WARN hy2@1.0.0 No description npm WARN hy2@1.0.0 No repository field. 라는 경고창이 뜰 수 있으므로 설정할 수 있으면 하는 것이 좋습니다. (저는 하지않아..
5.ubuntu 특정 repository 삭제하기 우분투 업데이트를 하던중 오류가 발생되어서 포스팅하게 되었습니다. E: 라고 적힌 라인을 보면 ocatave/stable/ubuntu focal release가 없다면서 오류메시지가 나왔습니다. 그래서 저 저장소를 삭제해보도록 하겠습니다. sudo add-apt-repository --remove ppa:octave/stable ppa: 뒤에는 저장소 명을 적어주면 됩니다. *ppa에 대해 궁금하신분은 아래 포스팅을 보셔도 됩니다. https://seonghyuk.tistory.com/26 5.PPA란? 우분투 환경에 엔비디아 그래픽카드 드라이버 설정을 해주려고 설정을 찾아보니 드라이버를 설치하기 위해 repository를 추가하는 내용이 나오는데 $ sudo add-apt-repository ppa:g..
4.우분투에서 matplotlib 폰트 한글 적용 및 폰트 사이즈 조절하기 환경: ubuntu20.04 lts 아나콘다에서 matplotlib의 한글폰트가 깨져서 나온다. 폰트가 없어서 나오는 오류라고 한다. 1) 우선 폰트를 다운 받기전에 업데이트를 해줍니다. 2) 그리고 '나눔'폰트를 설치해줍니다. $ sudo apt-get update $ sudo apt-get install fonts-nanum* 3) 다운로드 후에 캐쉬를 삭제해줍니다. $ sudo fc-cache -fv [/usr/share/fonts 에 있는 nanum글씨체들] [2.아나콘다 font에 matplotlib에 나눔글씨체 복사 추가] $ sudo cp /usr/share/fonts/truetype/nanum/Nanum* /home/hy1/anaconda3/lib/python3.7/site-packages..