Linuxpia/웹 프로그램

GitHub에서 clone한 Django 프로젝트 실행을 위한 기본 세팅

Linuxpia4U 2025. 5. 2. 11:53
반응형

✅ 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


 

반응형