분류 전체보기 363

[Lunix] yum repolist all repolist: 0

출처 : https://gogoonbuntu.tistory.com/17 Ubuntu 18.04 yum 문제 해결법 yum 설치했을 때, 진짜 딱 yum 만 깔리고 repos 가 없을 때..; sudo apt install yum 하면 진짜 딱 yum만 깔리는 경우. yum install *** 혹은 yum update를 하면 아무것도 없다고 아무것도 안해준다. 왜냐면 yum.. gogoonbuntu.tistory.com yum을 설치 하였지만 사용할 수 있는 repolist가 하나도 없었다. 그 이유는 yum은 repository url을 읽어서 파일을 다운, 설치를 해준다. 따라서 repository url가 없다면 아무것도 할 수 없다. # yum 폴더로 이동 cd /etc/yum #목록 확인 ls ..

에러 2022.03.01

[Linux] E: Unable to locate package yum

* 해당 글을 작성하기 위해 새로운 인스턴스를 생성하여 IP가 노출됩니다. 게시 완료 후 인스턴스는 종료 예정입니다! 새로운 인스턴스 환경에는 yum이 없다는 걸 알고 설치를 하니 해당 에러가 나왔다. sudo yum -y upgrade - sudo: yum: command not found sudo apt install yum - Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package yum 해당 원인은 ubuntu에서 package를 다운받지 못하여서 그렇다. /etc/apt 위치로 이동해 주어 sources.list를 수정해주어야 한다. cd /e..

에러 2022.03.01

django secret key를 분실 or 노출될 경우

django의 secret key는 변수명 그대로 비밀스럽게 유지해야 한다. https://integer-ji.tistory.com/180 django secret key 분리, secrets.json 생성 git으로 프로젝트를 진행한다면 ( 2 ) - django secret key 분리하기 보고 배운 곳 : https://inma.tistory.com/83 .gitignore 설정하기 : https://integer-ji.tistory.com/179 해당 글을 보았다면 모두.. integer-ji.tistory.com 하지만 이렇게 따로 관리를 하다가 불의의 사고로 key를 분실하게 되었다.. django secret key를 분실 or 노출될 경우 key 변경 법 secret key를 변경 시에는 ..

distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools"

컴퓨터를 포멧 하니 해당 에러가 나왔다. distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ https://visualstudio.microsoft.com/ko/visual-cpp-build-tools/ Microsoft C++ Build Tools - Visual Studio Microsoft C++ Build Tools는 Visual Studio 없이 스크립트 가능한 독립 실행형 설치 관리자를 통해 MSVC 도구 집..

에러 2022.02.17

2021년 회고, 2022년 목표

나의 생각을 쓴다는 건 참 어렵다. 그래서 회고록을 안 쓰고 있었지만 회고록을 적으며 한 해를 돌아보고 새로운 해에는 확고한 방향성을 잡고 달릴 수 있다고 생각이 들어 키보드를 두드리게 되었다. 2021년은 안정 프로젝트에 적응을 하고 안정이 되었다. 그로 인하여 개인 시간이 많이 생기게 되었고 새로운 직무를 경험해 보았다. Python Django를 사용한 코딩 교육 보조강사 lua script를 사용한 넥슨 크리에이터 스타트업 DevOps 직무까지 개인 시간이 남으니 다른 직무를 경험해 보고 싶었다. 이로 인하여 기초를 다지고 새로운 사람을 만나고 새로운 기회를 가지는 것도 좋지만 이제 앞으로는 나의 직무 스킬을 Up을 시키고 싶다. 2020년의 열정 2020년은 나에게 있어 불타는 년도였다. 1 d..

끄적끄적 2021.12.31

[git] fatal: Authentication failed for '...'

올바른 Git Id와 PW을 입력 하여도 Authentication failed 에러가 나옵니다. 이는 이제부터 git hub에 커밋을 하려면 무조건 개인 토큰을 이용하여 인증 하도록 바뀌었기 때문입니다. 참고 : https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ 개인 토큰 발급 받기! git hub 좌측 상단의 프로필을 눌러 Settings를 들어가 줍니다. Settings을 누른 뒤 좌측 메뉴 중 Developer settings를 눌러줍니다. 우측 상단의 Generate new token 클릭 로그인 해준 뒤 repo를 선택 후 하단의 Generate token을 눌러 토큰을 생성해 줍니다. 권한은..

에러 2021.12.27

django Forbidden (CSRF token missing or incorrect.)

순수 javascript를 사용하여 view단과 데이터를 주고 받는 중 django Forbidden (CSRF token missing or incorrect.) 에러가 발생 하였다. 제이쿼리나 form을 사용하여 {{ csrf_token }} 값을 넘겨주면 되지만 javascript만을 사용하여 값을 넘기고 싶었다. 마찬가지로 POST방식으로 통신을 할 때 "csrfmiddlewaretoken" 값을 사용하여 setRequestHeader 넣어주고 있었다. 하지만 해당 방법이 아닌 "X-CSRFToken"의 값으로 넘겨 주어야 했다. 그렇다면 csrfmiddlewaretoken과 X-CSRFToken의 차이점은 무엇일까? Django의 공식 문서를 살펴보면 https://docs.djangoproje..

에러 2021.12.01

[React] Django React CORS 해결하는 법

Django와 React 연동 시 CORS가 발생 하였을 경우 추가해야할 설정 문제 React 서버를 기동 후 localhost:3000으로 Django의 127.0.0.1:8000을 호출할 때 CORS 에러가 발생한다. 이는 프론트는 3000번을 쓰고있지만 API는 8000번의 API를 호출하기 때문에 서로 다른 도메인에서 데이터를 호출하여 에러가 발생하는 것이다. 해결 1. django-cors-headers pip를 설치 pip install django-cors-headers 2. INSTALLED_APPS 추가 INSTALLED_APPS = [ # ... 생략 'corsheaders', # React와 연결 하기 위한 CORS 추가 2021.11.22 jsji ] 3. MIDDLEWARE 추가 ..

에러 2021.11.22

vscode django html에서 html 자동완성 사용하기

Django Html에서 html의 자동완성 기능이 안될 때가 있습니다. 그럴 때에는 우측 하단의 "Django Template(Django Html)을 눌러 Select Language Mode를 Html로 바꾸어 주어야 합니다. 하지만 이렇게 하면 Django Template 자동완성이 작동을 안하게 됩니다. ... 이제 django html에서 html 자동 기능을 넣어주겠습니다. 1. "Auto Close Tag" 확장팩 설치 Auto Close Tag를 install 해준 뒤 스크롤 바를 내려 보시면 "auto-close-tag.activationOnLanguage": [ "xml", "php", "blade", "ejs", "jinja", "javascript", "javascriptreact..

설치 && 설정 2021.09.19