Windows 코딩 26

Django 프로젝트에 gonggam 앱 등록

✅ Django 프로젝트에 gonggam 앱 등록하기 (필수 단계 정리)1️⃣ 앱 생성python manage.py startapp gonggam2️⃣ 앱 등록 (settings.py 수정): 호적에 올리기사람으로 얘기한다면 출생 신고를 하는 셈입니다. 앱을 새로 만들어 올렸으니 호적을 만드는 셈입니다. 항상 프로젝트의 전체 환경을 관장하는 settings.py에 등록해야 합니다. 형태는 나중에 변경될 수 있으나, 등록되어야 한다는 것은 변하지 않는 사실입니다.# config/settings.pyINSTALLED_APPS = [ ... 'gonggam',]3️⃣ 기본 뷰 작성 (views.py): 기본 얼굴 알리기# gonggam/views.pyfrom django.http import Htt..

Windows 코딩 2025.06.11

같은 듯 다른, 장고 프로젝트와 장고 앱

같은 듯 다른, 장고 프로젝트와 장고 앱장고 프로젝트가 시작되고 거기에는 구체적인 작업 공간인 '장고 앱'이 설치됩니다. 두 관계는 어떻게 될까요? 아래에서 살펴 봅니다.이미지에 나온 화면은 Django 프로젝트(mysite)와 그 안에 생성된 앱(gonggam)의 디렉터리 구조를 보여주고 있습니다. 이 구조를 바탕으로 Django 프로젝트와 Django 앱의 개념 차이를 명확히 설명드리겠습니다.🏗 Django 프로젝트란?Django 프로젝트(project)는 웹사이트 전체를 아우르는 설계도 또는 건물의 뼈대와 같습니다.하나의 웹 애플리케이션을 개발할 때 가장 먼저 생성하는 단위이며, 웹 서버, URL, 데이터베이스, 설정 등을 포함합니다.프로젝트의 주요 구성 요소manage.py : 프로젝트를 관리하..

Windows 코딩 2025.06.10

[Django] Windows에 설치하고 실행

웹프레임워크 장고, Windows에 설치하고 실행파이썬 기반의 웹프레임워크 장고는 구성이 완벽한 프레임워크로 활용도가 높습니다. 리눅스나 맥OS 모두 가능합니다. 윈도즈에서 설치는 다소 까다롭습니다만, 리눅스에서 설치한 환경을 염두에 두면서 거의 같은 수준으로 설치를 진행합니다.파이썬 설치파이썬 설치 후 버전 확인버전이 확인되면 설치는 성공한 것입니다. 이후 디렉터리를 만들고 프로그램을 설치하는 과정이 따릅니다. 디렉터리는 'mysite'로 했습니다. 책 '점프 투 장고'에서 제시한 모델을 그대로 적용했습니다. 물론 약간의 변경은 있습니다.pip listpip은 파이썬 패키지 설치 도구로, PyPI에 등록된 라이브러리를 쉽게 설치, 업데이트, 삭제할 수 있습니다. pip install 패키지명 형식으로 ..

Windows 코딩 2025.06.09

DB Browser for SQLite 프로그램

SQLite 데이터베이스(db.sqlite3) 파일 확인📂 화면 구성 설명왼쪽: 데이터베이스에 생성된 테이블 목록이 보입니다.오른쪽: 선택한 테이블의 데이터나 구조를 살펴볼 수 있는 영역입니다.위쪽 탭:데이터베이스 구조: 테이블 목록과 구조를 봅니다. (현재 선택된 탭)데이터 탐색: 테이블 안의 실제 데이터를 봅니다.SQL 실행: 직접 SQL문을 작성해서 실행할 수 있습니다.🔵 현재 주요 포인트빨간 화살표로 가리킨 두 테이블이 보입니다:테이블 이름 설명pybo_questionDjango 모델 Question에 대응하는 테이블pybo_answerDjango 모델 Answer에 대응하는 테이블👉 이 두 테이블은 Django 앱 pybo 안에서 직접 정의한 모델(models.py)로부터 만들어진 것입니다..

Windows 코딩 2025.04.30

Windows에서 tree 활용

Windows에서 tree 활용폴더의 구조를 확인하는 것은 웹프로그램에서 매우 중요합니다. 장고를 이용한 웹프레임워크 작업에서 전체 구조를 파악하지 못하면 진행이 거칠어집니다.방법 1: /F 옵션 추가 (파일 목록까지 모두 보기)tree /F/F는 파일(File) 이름까지 보여주는 옵션입니다.폴더 아래 있는 파일까지 모두 출력됩니다.예시 출력C:.│ db.sqlite3│ manage.py│├───config│ │ __init__.py│ │ settings.py│ │ urls.py│ │ wsgi.py│ ││ └───__pycache__│ settings.cpython-311.pyc│└───pybo │ models.py │ vie..

Windows 코딩 2025.04.29

리눅스에서 작업한 Django 프로젝트 윈도우즈에 이식

전체 흐름 요약단계 내용1압축된 projects.zip 파일을 윈도우에 복사2적당한 폴더에 압축 풀기3가상환경 생성4필요한 패키지(django, openai) 설치5서버 실행 (runserver)아주 구체적인 진행 순서1단계. 압축 파일 복사USB 메모리를 이용해 projects.zip 파일을 윈도우11 PC로 복사합니다.복사할 위치는 C:\Users\사용자명\Documents 또는 C:\projects 같은 폴더가 좋습니다.예시: C:\projects\projects.zip✅ 준비 완료.2단계. 압축 풀기projects.zip 파일을 마우스 오른쪽 클릭 → "모두 풀기" 를 선택하세요.그러면 예를 들어:C:\projects\class\라는 폴더가 생성됩니다.(그 안에 manage.py, config 폴..

Windows 코딩 2025.04.28

VSCode에서 파이썬 가상환경 연동하는 방법

VSCode에서 파이썬 가상환경 연동하는 방법파이썬 개발을 할 때 가장 많이 사용하는 개발 도구 중 하나가 Visual Studio Code(VSCode)입니다. 이번 글에서는 앞서 만든 파이썬 가상환경을 VSCode에 연동하여 사용하는 방법을 안내드립니다. 이를 통해 개발 시 더욱 안정적이고 독립적인 환경에서 프로젝트를 관리할 수 있습니다.1. VSCode 설치먼저 VSCode가 설치되어 있지 않다면, 공식 홈페이지에서 설치합니다.2. Python 확장(extension) 설치1. VSCode를 실행합니다.2. 왼쪽의 확장(Extensions) 아이콘을 클릭합니다. (또는 단축키 Ctrl + Shift + X)3. 검색창에 Python을 입력합니다.4. Microsoft에서 만든 Python 확장을 설..

Windows 코딩 2025.04.25

윈도우에서 파이썬 가상환경 만들기 및 PowerShell 오류 해결법

윈도우에서 파이썬 가상환경 만들기 및 PowerShell 오류 해결법파이썬을 사용하다 보면 프로젝트마다 서로 다른 버전의 라이브러리를 설치해야 할 경우가 많습니다. 이럴 때 유용하게 쓰이는 것이 바로 가상환경(virtual environment)입니다. 이 글에서는 윈도우 환경에서 가상환경을 만드는 방법과, PowerShell에서 발생하는 스크립트 실행 오류를 해결하는 방법까지 자세히 안내드립니다.1. 파이썬 설치 여부 확인먼저 파이썬이 설치되어 있는지 확인합니다.명령어:python --version출력 결과가 예를 들어 Python 3.13.3처럼 나오면 설치된 것입니다.설치가 안 되어 있다면, 공식 사이트에서 다운로드하세요.설치할 때는 반드시 "Add Python to PATH" 항목을 체크해야 합니..

Windows 코딩 2025.04.24

PPT와 PPTX의 차이점

PPT와 PPTX의 차이점문제Microsoft PowerPoint에서 사용되는 두 가지 파일 형식인 .ppt와 .pptx의 차이는 무엇인가?정답.ppt는 PowerPoint 97~2003 버전에서 사용되던 구형 파일 형식이며, .pptx는 PowerPoint 2007 이후부터 도입된 새로운 XML 기반 파일 형식이다.해설1. 파일 형식.ppt: 바이너리 형식의 파일로 저장됨.pptx: XML 및 ZIP 압축 구조를 기반으로 저장됨2. 호환성.ppt: 오래된 PowerPoint 버전에서 사용 가능하지만, 최신 버전에서 일부 기능 제한이 있을 수 있음.pptx: 최신 PowerPoint에서 기본적으로 사용되며, 파일 크기가 더 작고 보안성이 높음3. 데이터 복구 및 보안.ppt: 파일이 손상되면 복구가 어렵..

Windows 코딩 2025.03.22