반응형
✅ GitHub에서 clone한 Django 프로젝트 실행을 위한 기본 세팅 가이드
📌 1. 가상환경 생성 및 활성화
python3 -m venv ~/venvs/class
source ~/venvs/class/bin/activate
📌 2. 패키지 설치
pip install -r requirements.txt
✅ 📄 requirements.txt 파일 예시 (명령어가 아닌 패키지 이름만)
django
python-decouple
openai
필요시필요시 pip freeze > requirements.txt로 자동 생성 가능
✅ 📄 .env 파일 예시
.env 파일은 manage.py와 같은 경로에 둡니다.
DJANGO_SECRET_KEY=django-insecure-임의의복잡한문자열
DEBUG=True
✅ 3. 마이그레이션 수행
python manage.py migrate
(옵션) 관리자 계정 만들기
python manage.py createsuperuser
✅ 4. 개발 서버 실행
python manage.py runserver
✅ 전체 순서 요약
git clone https://github.com/사용자이름/저장소이름.git
cd 저장소이름
python3 -m venv ~/venvs/class
source ~/venvs/class/bin/activate
pip install -r requirements.txt
vi .env # 환경변수 파일 생성
python manage.py migrate
python manage.py runserver
반응형
'Linuxpia > 웹 프로그램' 카테고리의 다른 글
MTV 패턴과 MVC 패턴의 차이점 (3) | 2025.05.04 |
---|---|
[Django 연습] Poem App 설치 (5) | 2025.05.03 |
Django 앱 구조로 알아보는 MTV 패턴 (2) | 2025.05.02 |
[Django] 웹 프레임워크 URL 분리 (2) | 2025.05.01 |
리눅스 가상환경에서 Django와 OpenAI를 강제로 설치하는 방법 (2) | 2025.04.28 |