본문 바로가기

오늘의 오류들

(20)
[자바스크립트]nodejs와 npm이란? (windows에서 Node.js설치) [Node.js란?] 자바스크립트란 언어의 시작은 원래 브라우저에서 보조적인 간단한 기능을 위해 만들어진 언어였다. 그러다보니 브라우저 환경에서만 동작했다. 그런데 브라우저가 아닌 환경에서도 자바스크립트를 실행할 수 있는 환경을 제공하는게 node.js 입니다. [npm이란?] 자바스크립트도 프로그래밍 언어이고 여러 라이브러리나 패키지가 있는데 그런 모듈들을 다운받게 도와줍니다. CLI 환경에서 명령어로 특정 패키지를 다운받을 수 있습니다. (파이썬에서 pip 명령어로 패키지 다운받는 것과 유사합니다) [Windows에서 Node.js 설치하기] node.js 공식홈페이지 들어가서 다운로드탭에 들어가 windows.installer의 컴퓨터 사양에 맞게 다운로드합니다. 그리고 실행파일을 실행하고 설치위치..
ubuntu 20.04 lts alt + tab 실행되는 화면이 종류별로만 나올 때 증상: alt tab을 누르면 종류별로만 이동이 되고 같은 어플리케이션 내에서 여러 개 창이 틀어진 경우는 이동이 불가 해결방법 출처:https://superuser.com/questions/394376/how-to-prevent-gnome-shells-alttab-from-grouping-windows-from-similar-apps/860001 For anyone who is using Ubuntu 18 (to give you the same behavior as e.g. on Windows10): 1.go to settings > devices > keyboard 2.look for the keyboard shortcut for "Switch windows" 3.set this to the shor..
django에서 자바스크립트 src 표시하기[bulma 프레임워크 사용] [1.bulma] bulma는 css로만 만들어진 css 프레임워크라서 자바스크립트를 따로 작성해야 합니다. [2.navbar-burger 클래스] 반응형으로 웹사이트 제작할때 메뉴바를 다 보여줄수 없으니 navbar burger 클래스를 이용해서 반응형 크기에 맞게 메뉴를 변형합니다. bulma 해당문서에 다음과 같이 적혀있습니다. [navbar-burger 만들기] static파일들을 불러오기 위해 html 최상단에 {% load static %}을 선언해줍니다. *static파일 경로 설정을 안하셨다면 settings.py에 가서 설정하셔야 합니다. {% load static %} ### Home about product store contact nav태그 밑에 a태그로 burger라는 아이디로 만..
[ubuntu20.04 .anaconda, npm 오류]: Attempting to bind to HOST environment variable: x86_64-conda_cos6-linux-gnu , Could not find an open port , get addrinfo EAI_AGAIN 실행환경:ubuntu20.04 lts npm을 실행하려는데 이런 오류가 떴습니다.디버그 로그를 살펴보니 [npm run start errror] [debug_log] 그래서 스택오버플로우를 찾아본 결과 가상환경 자동활성화 기능을 해제하면 문제가 해결된다고 합니다. $ conda config --set auto_activate_base false 이렇게 입력하고 다시 터미널을 켜서 서버를 작동하면 잘됩니다.터미널 앞부분에 (base)라고 적힌 부분이 없어진 것을 확인할 수 있다. home의 .condarc를 보면 하단 부분에 auto_activate_base: fasle라고 되어있는것을 볼 수 있습니다.(적용됨) 아래 링크는 제가 스택오버플로에 올린 건데, 과정은 똑같고 node 버전이나 host등 기타 ..
우분투20.04에서 GRUB 부트로더 메뉴 부팅시에 보이게 하기 우분투버젼:20.04lts 듀얼부팅을 하려고 하다보니 GRUB 부트로더 메뉴에서 OS를 선택할 수 있게 해야했습니다. 그런데 현재 우분투만 설치되어있어서 바로 우분투로 접속됩니다. 그래서 부팅시 바로 GRUB부팅 메뉴가 보이게 설정하겠습니다. vim으로 GRUB설정을 변경해야합니다. sudo vim /etc/default/grub GRUB_TIMEOUT_STYLE=menu GRUB_TIMEOUT=10 GRUB_TERMINAL=console #이부분도 추가 wq로 저장하고 나온뒤 sudo update-grub 그리고 다시 재부팅을 합니다. 그럼 아래 사진과 같은 화면이 뜨고 현재는 설치된 os가 ubuntu밖에 없기 때문에 ubuntu로 엔터를 누르면 됩니다. 그리고 가장 하단에 보면 "will be ex..
django admin 아이디 만들기 장고에서 관리자 계정으로 들어가려는데 아이디가 기억이 나지 않아서 먼저 찾아보기로 했습니다. 터미널에서 python manage.py shell 로 들어가 from django.contrib.auth.models import User 장고의 User모듈을 임포트 하고 superusers = User.object.filter(is_superuser=True) superusers라는 이름에 User모듈 메서드를 사용해 배정하고 superusers를 호출한결과 아무것도 나오지 않았습니다. 그래서 superuser(관리자)id를 만들기로 했습니다. 아래처럼 하시면 됩니다. python manage.py createsuperuser 만약 비밀번호를 까먹었다면 아래와 같이 바꾸면 됩니다. python manage...
Pip upgrade WARNING: You are using pip version 20.2.4; however, version 20.3.1 is available. 이라는 경고메시지가 떠서 경고메시지에 추천해준 방법에 따라 pip를 업그레이드 해봤습니다. python -m pip install --upgrade pip pip -V pip 버젼이 잘 업그레이드 되었습니다.
Djnago objects.create() 오류 [개발환경:ubuntu20.04 lts] 장고에서 모델을 이렇게 만들었는데 model 클래스에서 objects 속성을 쓸 수 없다고 오류가 났습니다. django model has no object member라고 검색하고 아래 블로그를 참고한 결과 https://ssungkang.tistory.com/entry/Django-class-has-no-objects-member-%EC%97%90%EB%9F%AC [Django] class has no objects member 에러 안녕하세요 강민성입니다. 현재 vs code 에서 django 공부를 하고 있는데, 분명히 코드가 문제 없음에도 불구하고 계속 오류가 납니다. 바로 class has no objects member 라는 오류가 말이죠. 그 원인과..