Django 13

[Django] #3 장고 앱

장고앱 == 내가 생각하는 하나의 기능 덩어리.(정의가 없음. 그냥 추상적이다. 개발자가 자기맘대로 기능을 넣는것임) 하나의 프로젝트 안에 여러개 앱으로 나누어서 기능을 나눠 개발할 수도 있고,하나의 프로젝트 안에 하나의 앱으로 안에 기능을 모두 때려박을 수도 있음.전자를 권장. 따라서프로젝트 : 앱의 집합체앱 : 각각의 기능 단위 모듈 앱 만드는 단계1. 앱 생성2. 앱 등록 python manage.py startapp articles앱 이름은 복수형으로 짓는걸 권장한다고 함.이 articles 가 앱이 될거임.생성했으니 등록해야댐.등록은 우리 프로젝트의 설정을 담당하는 곳에서 할 수 잇음.바로 settings 파일 컴마까지 넣어주기. 안넣어도 되는데 그냥 다음에 추가될수 있으니깐. migration..

Django 2024.08.12

[Django] #2 장고 프로젝트

장고는 프로젝트를 단위로 움직인다.프로젝트를 시작한다 == 새로운 프로그램 개발을 만들기 시작한다A 웹사이트와 B 웹사이트는 다른 프로젝트임 순서1. 가상환경 생성2. 가상환경 활성화3. Django 설치4. 의존성 파일 생성(requirements.txt)ㄴ 만약 전역환경에 설치 시 requirement 생성할 필요도없음프젝시작방법 #1django-admin startproject my_first_pjt 폴더가 만들어 지면서 그 안에 설치됨  프젝시작방법 #2django-admin startproject .현재 위치에 프로젝트 이름 이라는 파일이 생성됨. 의 의미는 '현재 디렉토리'  1번 방법으로 프젝 시작해보자django-admin startproject my_first_pjt # 프젝 시작하..

Django 2024.08.12

[Django] #1 가상환경

가상환경 : 하나의 컴퓨터에 여러개의 개발환경을 세팅하는 것 mkdir djangocd djangopython -m venv venvvenv 폴더를 만들고 그 폴더를 가상환경 관련된 폴더로 사용하겠다는 의미 활성화source venv/Scripts/activate # windowsource venv/bin/activate # linux 비활성화deactivate     python 을 설치하면 컴퓨터에 전역적(global)으로 설치됨. 만약 가상환경을 만들면 전역 안에 작은 공간이 만들어지고,만약 작은 공간을 안만들면 그냥 전역 공간에 설치되는 것임.그래서 딱히 가상환경 설치 안해도 상관없음.  설치확인pip list  pip install django==4.2  버전설치를 하는 이유.장고도 ..

Django 2024.08.11