• 프론트와 백엔드 로그인 유지시키기 (feat. react, django)

    현재 부트캠프 과정 중이며, Django로 백엔드를 담당하고 있다. 이번 프로젝트는 두 번째로 진행하는 프로젝트인데, 첫 번째 프로젝트에서는 Django의 Set-Cookie를 사용해 쿠키를 설정했었다. 하지만 문제가 발생했다. 페이지를 이동할 때마다 쿠키가 사라져 버려서, 결국 프론트엔드에서 세션 스토리지에 access token과 refresh token을 저장하여 로그인 상태를 유지하는 방식으로 해결했다. 첫 번째 프로젝트의 로그인 유지 방식: 문제점:웹 스토리지에 토큰을 저장하면…

  • aws lightsail 키 다운로드안될때

    The default key that was configured for this instance has been deleted and is no longer available for download. Connect using SSH 을 통해서는 서버 터미널에 접속이 돼지만, pem 다운로드가 안될때 해결방법 1. pem 저장할 위치에서 쉘열어서 아래 코드 실행 2. druid 파일 생성한 위치에서 아래 코드 실행 후 터미널에있는 내용 복사한 다음 aws 터미널…

  • Updates are disabled because you are running the user-scope installation of Visual Studio Code as Administrator.

    Updates are disabled because you are running the user-scope installation of Visual Studio Code as Administrator.

    기존 vscode는 삭제하고 System Installer 다운받아서 다시설치하기 User Installer 다운받으면 안됨..

  • django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency users.0001_initial on database ‘default’.

    Django 프로젝트에서 InconsistentMigrationHistory 오류 정리해보면, 이 오류는 Django 마이그레이션 시스템에서 의존성 문제가 발생할 때 나타나는데, 특히 하나의 앱의 마이그레이션이 그것에 의존하는 다른 앱의 마이그레이션보다 먼저 적용되었을 때 이런 문제가 발생합니다. 해결 방법으로는 크게 세 가지를 제안하셨습니다: 모든 해결 방법을 시도하기 전에, 데이터베이스의 백업을 반드시 수행하는 것이 중요합니다. 특히 프로덕션 환경에서는 데이터 손실의 위험을 최소화하기 위해…

  • 깃허브 커밋 날짜 변경해서, 잔디 심기

    2024년 1월 14일에 커밋을 못해서, 검정색으로 되어있다. 이거를 커밋날짜를 변경해서, 초록색으로 변경할 예정. 기본 브런치(main) 기억하고, 저장소 clone 해준다. 클론이 완료 되고, develop_README에 폴더 이동. git 로그를 출력한다 로그가 출력되면, 변경 원하는 깃로그 해쉬 복사하기 아래 사진과 같이 수정 원하는 커밋을 pick 에서 edit 으로 변경하고, 흰색 버튼을 클릭한다. 푸쉬 까지 완료하고 나면, 아래처럼, 1월14일에…

  • 리눅스 스케줄러 crontab

    crontab -l 현재 등로중인 크론탭 보기 처음 crontab -e 실행시 설정화면임. 가상환경에서 .py 파일 실행

  • 우분투에서 크롬 셀레니움 설정

    패키지 목록 업데이트 먼저, 패키지 목록을 최신 상태로 업데이트합니다. 이는 최신 버전의 패키지와 그 의존성에 대한 정보를 확보하는 데 도움이 됩니다. 2. 누락된 의존성 설치 누락된 의존성을 자동으로 수정-f 옵션은 “고장난 것을 고치기”를 의미합니다. APT는 자리에 있는 고장난 의존성을 가진 시스템을 자동으로 수정하려고 시도합니다. 이 옵션은 install/remove와 함께 사용될 때, APT가 가능한 해결책을 추론할 수…

  • vscode markdown 버전 1.79 마크다운에 이미지 붙여넣기 지원

    vscode markdown 버전 1.79 마크다운에 이미지 붙여넣기 지원

    vscode markdown

  • 우분투 mysql

    MySQL 설치 MySQL 방화벽 허용 sudo ufw allow mysql 명령어는 리눅스 우분투에서 ufw (Uncomplicated Firewall) 방화벽을 사용하여 MySQL 서비스에 대한 네트워크 접근을 허용하는 설정을 합니다. 이 명령어를 분석하면 다음과 같은 의미를 가집니다: 결론적으로, sudo ufw allow mysql 명령어는 우분투 시스템에서 MySQL 서버로의 네트워크 접근을 허용하도록 방화벽 규칙을 설정하는 것입니다. 이 설정은 원격 위치에서 MySQL 데이터베이스에…

  • 우분투

    호스트명 바꾸기 sudo hostnamectl set-hostname [원하는 닉네임] 호스트명 변경하고 리부팅하기 한국 시간으로 기본 시간 바꾸기 우분투 최신패키지로 업데이트 파이썬 가상환경 패키지 설치하기