본문 바로가기

전체 글

(74)
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라는 아이디로 만..
Django 로 게시판 만들기 3-2.게시글 작성 페이지 만들기 [개발환경:ubuntu20.04 lts] [django 관리자 아이디 패스워드 만들기] 장고는 이미 프로젝트를 생성할때부터 관리자에 대해 이용할수 있게끔 세팅되어있습니다. settings.py에 들어가보면 admin이라는 app이 이미 설치되어있는 것을 볼 수 있습니다 Django Admin은 만든 프로젝트 웹사이트에서 페이지 관리 등을 할 수 있게끔 해줍니다. 아래와 같이 명령문으로 아이디를 만들어줍니다. username(저는 admin이라고 했습니다.) 과 이메일(저는 패스했습니다. 엔터를 누르면 그냥 넘어갑니다.) python manage.py createsuperuser 그리고 urls.py에 보면 url 설정전에 기본적으로 /admin으로 admin 설정은 되어있는것을 볼수 있습니다. 로컬호스트..
[도커오류]:EACCES: permission denied, mkdir 경로명 실행환경 ubuntu20.04 lts EACCES: permission denied, mkdir '/usr/src/app/node_modules/.cache' 라는 오류가 떴다. 문제 원인 usr/src/app이라는 경로가 없는데 저기에 디렉토리를 설정해서 문제가 발생한 것. 알파인 리눅스 이미지를 다운받아 디렉토리 구조를 살펴보면 usr/디렉토리에 src라는 디렉토리가 없다. 그래서 생긴 문제입니다. 그래서 디렉토리를 있는부분에 설정해주면 가능합니다. 저 같은 경우는 home디렉토리에 mkdir로 ret이라는 폴더를 만들었습니다. 그리고 RUN chmod 부분은 처음에 없이 빌드하고 실행을 했다가 permission 문제가 계속 발생해 , chmod로 디렉토리 권한을 모두 읽고 쓰게끔 바꿨습니다. 이렇..
도커 오류 run syntax error: unterminated quoted string 실행환경:ubuntu 20.04 lts docker build 후에 도커를 실행하려는데 bin/sh syntax error: unterminated quoted string 이런 오류가 났습니다. 알고보니 이건 단순 오타로 인해 나는 오류였습니다. docker파일에서 띄어쓰기나 따옴표 같은 요소에서 오타가 없는지 확인하는 걸 추천드립니다. 수정 전 (CMD부분에 , 다음에 띄어쓰기를 하지 않고 다 붙였더니 저런 오류가 났습니다.) 수정 후
ubuntu 20.04 hostname 변경:hostnamectl 사용 hostnamectl 시스템 호스트명을 제어하는 리눅스 명령어 명령어 역할 hostnamectl status 현재 호스트명 설정 조회 hostnamectl set-hostname 호스트명 시스템 호스트명 설정 hostnamectl set -icon-name 아이콘명 호스트 아이콘명 설정 hostnamectl set -chasssis 섀시명 호스트명 섀시 유형 설정 1. 시스템 호스트 이름을 변경합니다.(저는 seong 라고 정했습니다.) sudo hostnamectl set-hostname linuxconfig 2.그리고 hosts 파일에 들어가서 ,127.0.1.1 변경한이름 으로 바꿔줍니다. sudo vim /etc/hosts 3.변경결과 확인 hostnamectl (변경 전) (변경 후) 그리고 터..
우분투 20.04 anaconda navigator not found anaconda-navigator 를 입력했는데 command not found라고 뜨면 우선 설치되었는지 확인해봐야 합니다. (저도 예전에 설치한 줄 알고 입력한 거였는데, 갑자기 안되어서) 1.conda 패키지 목록 확인하기 conda list 저는 확인해보니 설치가 되어 있지 않습니다. 2.anaconda-navigator 설치하기 conda install anaconda-navigator 3.패키지 목록 다시확인하기 [참고 사이트] docs.continuum.io/anaconda/navigator/troubleshooting/ Troubleshooting — Anaconda documentation After starting Navigator, a pop up appears asking if yo..
우분투20.04: conda env list 오류: 가상환경 리스트 출력 오류[importlib_metadata has no attribute version] 아나콘다 가상환경 목록을 보려고 conda env list를 입력했는데, 출력이 되지 않습니다. 그래서 해당 오류를 찾아보니 패키지 오류라고 합니다. 그래서 재설치하고 깔아주면 되는 간단한 문제?였습니다. (이렇게 해도 되는건지 한번도 찾아 볼 예정입니다. 의존성 문제같은 것 떄문에 살짝 걱정되기도 합니다 ) 패키지를 다시 지우고 깔라고 합니다. 그래서 conda로 설치한 패키지 리스트를 출력했습니다. conda list 문제가 되는 importlib-metadata 패키지 발견 그런데 지우기 전에 이 패키지가 무슨 역할을 하는 패키지인지는 알고 지워야겠다 싶어서 찾아봤습니다. importlib-metadata.readthedocs.io/en/latest/ Welcome to importlib_metad..
[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등 기타 ..