📍 프로젝트 초기설정
✅ .gitignore 설정
.gitignore 파일 생성 후 gitignore.io 사이트를 이용해 설정
✅ 프로젝트 생성
제일 뒤에 . 을 붙이지 않으면 INSTA 폴더가 생성된 후 INSTA project가 만들어지니 주의하자.
django-admin startproject <pjtname> .
# django-admin startproject INSTA .
✅ 가상환경 설정
사용자마다 프로그램이 설치되어 있는 작업환경이 다르므로 가상환경을 만들어 필요 프로그램을 설치해 동일한 작업환경에서 작업할 수 있도록 한다.
✔️ 가상환경 생성
python -m venv venv
✔️ 가상환경 활성화 / 비활성화
source venv/bin/activate # 활성화
deactivate # 비활성화
✅ django 설치
가상환경이 활성화된 상태로 아래 코드를 입력하여 가상환경 내부에 django를 설치해주자.
pip install django
✔️ 설치 프로그램 list 확인
가상환경이 활성화된 상태로 아래 코드를 입력하면 가상환경내부에 설치되어있는 프로그램 list를 확인할 수 있다.
pip list
✅ 앱 생성
계정과 게시글 관련 기능을 구현할 예정이므로 posts, accounts 앱 2개를 생성하였다.
보통 appname은 복수형으로 생성하는 편
django-admin startapp <appname>
# django-admin startapp posts
# django-admin startapp accounts
✔️ 앱등록
settings.py의 INSTALLED_APPS <appname>을 등록
✅ 서버 실행 확인
설정에 이상이 없음을 확인하면 프로젝트 초기설정 끝!
python manage.py runserver
'Django > INSTA' 카테고리의 다른 글
[Django] 장고 부트스트랩 Grid - 인스타 클론코딩 (0) | 2024.01.19 |
---|---|
[Django] 장고 부트스트랩 Navbar 추가 - 인스타 클론코딩 (1) | 2024.01.19 |
[Django] 장고 Image 크기, 비율 조절(Resized) - 인스타 클론코딩 (0) | 2024.01.19 |
[Django] 장고 CRUD기능 중 READ - 인스타 클론코딩 (0) | 2024.01.19 |
[Django] 장고 모델링 - 인스타 클론코딩 (0) | 2024.01.18 |