컴퓨터 활용/노년에 즐기는 코딩202 Git 사용자 정보 설정, 전역과 지역의 차이 ✅ 전역(Global) 사용자 정보 설정 방법아래 명령어를 터미널에 입력하세요. 이름과 이메일은 본인의 것으로 바꿔서 입력합니다:git config --global user.name "홍길동"git config --global user.email "honggildong@example.com"이 설정은 모든 Git 저장소에서 공통으로 사용됩니다.✅ 현재 저장소(Local)에만 사용자 정보 설정하고 싶을 경우특정 저장소에서만 사용자 정보를 설정하려면 --global 대신 --local 또는 생략합니다:git config user.name "홍길동"git config user.email "honggildong@example.com"✅ 설정 확인 명령어정상적으로 설정되었는지 확인하려면 다음 명령어를 사용하세요:.. 2025. 6. 23. [VSCode] Get-command 로 명령어 타입 찾기 [VSCode] Get-command 로 명령어 타입 찾기Get-Command python 명령은 PowerShell에서 python이라는 명령어가 무엇이고, 어디에 있는지, 어떤 타입의 명령인지를 확인할 때 사용하는 명령입니다.🔹 명령어Get-Command python🔹 출력 결과 해석: 항목 내용 CommandTypeApplication — 외부 프로그램(실행파일 .exe)이라는 뜻입니다.Namepython.exe — 실제 실행되는 프로그램의 이름입니다.Version3.13.11... — 현재 가상환경(venv)에 설치된 Python 버전입니다.SourceC:\Users\user\madang\madang\madang\... — 해당 파이썬 실행 파일 경로입니다.✅ 정리현재 사용 중인 Python.. 2025. 6. 23. [VSCode] Windows 보안 관련 해결 Windows 보안 관련 에러 발생VSCode에서 다음과 같은 오류는 스크립트 실행 정책(Execution Policy) 때문에 가상 환경의 activate.ps1 파일을 실행하지 못하는 상황입니다. 오류 해결 과정✅ 1단계: 관리자 권한 PowerShell 실행VS Code 터미널이 아니라, Windows 검색창에서 "PowerShell" 입력 후 → 마우스 우클릭 → "관리자 권한으로 실행" 하세요.✅ 2단계: 실행 정책 일시 완화아래 명령어를 입력합니다. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser "예(Y)"를 누르라고 나오면 Y 입력 후 Enter 치세요.이 설정은 보안 정책을 너무 느슨하게 바꾸는 것이 아니며, 로컬 스크립트는 허용하지만 인터넷.. 2025. 6. 22. 템플릿 태그 중요한 3가지: 분기, 반복, 객체 출력 템플릿 태그 중요한 3가지: 분기, 반복, 객체 출력Django 템플릿에서 자주 쓰이는 템플릿 태그 중분기 (조건문), 반복, 객체 출력의 3가지를 대표 예시와 함께 간결하게 정리합니다.✅ 1. 분기: {% if %} 조건문HTML 안에서 특정 조건에 따라 다르게 출력할 때 사용합니다.📌 예시{% if user.is_authenticated %} {{ user.username }}님 환영합니다.{% else %} 로그인이 필요합니다.{% endif %}user가 로그인한 상태이면 사용자 이름을 출력로그인하지 않았으면 안내 문구 출력✅ 2. 반복: {% for %} 반복문리스트, 쿼리셋 등 여러 개의 항목을 반복해서 출력할 때 사용합니다.📌 예시 {% for question in question_.. 2025. 6. 20. Django의 템플릿 태그(template tag) Django의 템플릿 태그(template tag)란HTML 코드 안에서 동적인 값을 출력하거나 로직(조건, 반복 등)을 처리하기 위해 사용하는 특수한 지시어입니다.{% ... %} 혹은 {{ ... }} 형식으로 사용합니다.✅ 1. 템플릿 태그의 종류🔷 출력 태그: {{ ... }}파이썬 코드의 변수 값을 HTML에 출력할 때 사용합니다.안녕하세요, {{ username }}님!예: username = "김철수"일 경우→ 출력: 안녕하세요, 김철수님!🔷 제어 태그: {% ... %}조건문, 반복문, 템플릿 상속 등 로직을 처리합니다.(1) {% if %} 조건문{% if question_list %} 질문이 있습니다.{% else %} 질문이 없습니다.{% endif %}(2) {% for %}.. 2025. 6. 19. Apache + Django 연동 핵심 정리 노트 ✅ Apache + Django 연동 핵심 정리 노트1. Django 프로젝트 준비프로젝트 디렉터리 예시: /home/ubuntu/madang구조:2. WSGI 방식 연결Apache는 Django의 wsgi.py를 통해 앱을 실행함3. Apache 설정 파일 생성위치: /etc/apache2/sites-available/simadang.conf ServerAdmin webmaster@localhost DocumentRoot /home/ubuntu/madang Alias /static /home/ubuntu/madang/static Require all granted Require all granted .. 2025. 6. 17. AWS의 데이터 분석 파이프라인 전체 구조 AWS의 데이터 분석 파이프라인 전체 구조 1. Ingest & Real Time Analysis (데이터 수집 및 실시간 분석)Kinesis Data Stream: 실시간으로 데이터를 수집합니다. (센서, 로그 등에서 발생하는 데이터)Kinesis Data Firehose: 데이터를 Amazon S3로 실시간 전송하며, JSON Reference 파일 등도 함께 처리됩니다.2. Store + Catalog + Transform (저장, 카탈로그화 및 변환)Amazon S3 (Raw & Reference data): 수집된 원시 데이터를 저장합니다.AWS Glue Crawlers: S3의 데이터를 자동으로 스캔하여 메타데이터를 Glue Data Catalog에 등록합니다.AWS Glue Data Cata.. 2025. 6. 15. AWS EC2에 Django 서버 배포기 AWS EC2에 Django 서버 배포기– Gunicorn + Nginx 설정과 502 오류 해결 과정 –이번 글에서는 AWS EC2 인스턴스에 Django 웹 애플리케이션을 배포하고, Gunicorn과 Nginx를 통해 서비스하는 전체 과정을 정리해 보았습니다. 특히 502 Bad Gateway 오류를 해결하는 데 집중하며 하나씩 점검했던 내용을 공유합니다.1. EC2 인스턴스 구성리전: us-east-1OS: Ubuntu 22.04인바운드 규칙: HTTP(80), HTTPS(443), SSH(22) 허용인스턴스에 접속한 후 Python, pip, virtualenv, Git 등을 설치하고, Django 프로젝트 코드를 가져왔습니다.2. Django 프로젝트 준비sudo apt updatesudo ap.. 2025. 6. 13. Django 관리자(superuser) 계정 확인 및 비밀번호 재설정 방법 Django 관리자(superuser) 계정 확인 및 비밀번호 재설정 방법Django 프로젝트를 진행하다 보면, 관리자 페이지에 접속하려고 할 때 다음과 같은 문제를 겪는 경우가 많습니다.관리자 계정을 만들었는지 기억이 나지 않는다계정은 있는데 비밀번호를 잊어버렸다관리자 페이지는 열리는데 CSS가 깨져있다새로 서버를 열었는데 로그인 정보가 먹히지 않는다이 글에서는 이미 생성된 Django 관리자 계정을 확인하는 방법, 비밀번호 재설정 방법, 그리고 필요시 새로운 계정 생성 방법까지 자세히 설명드립니다.1. 관리자 계정 확인 방법가상환경 활성화먼저, 프로젝트의 가상환경을 활성화합니다.source venv/bin/activate그리고 프로젝트 루트 디렉터리(예: manage.py가 있는 위치)에서 다음 명령.. 2025. 6. 12. 이전 1 2 3 4 ··· 23 다음