본문 바로가기
Python/Django

Django 프로젝트 생성하기 (Web 기준)

by Lee David 2022. 1. 26.
반응형
프로젝트 생성하기

Django 프로젝트 생성하기 위해서는 python 가상환경이 필수적으로 사용됩니다.

가상환경을 사용하는 가장 큰 이유는 버전관리패키지 충돌을 막아주기 위함입니다.

 

Spring/Spring Boot를 현업에서 사용하면서도 간혹가다 오픈소스중에 dependency를 강제 누락시키고

다른 dependency를 불러와 사용하는 경우가 종종있었습니다.

 

이 처럼 Django도 Framework를 구성함에 있어서 여러가지 dependency를 가지고 만들어지기 때문에

패키징 처리에 있어서 가장 안전한 방법입니다.

 

1. 가상환경 확인

conda env list

위 명령어를 통해 현재 os에서 사용할 수 있는 가상환경을 확인합니다.

 

2. 가상환경 사용

conda activate 가상환경명

가상환경에 접근 하는 명령어 입니다.

 

3. Django 프로젝트 생성

django-admin startproject 프로젝트명

프로젝트를 생성하는 명령어 입니다.

 


기본적인 프로젝트 생성 이후에 웹 프로젝트의 경우 내부 어플리케이션을 추가하는 방법을 추가로 정리하였습니다.

먼저 생성된 프로젝트 디렉토리로 이동후 명령어를 사용합니다.

 

1. 내부 어플리케이션 생성

python manage.py startapp 어플리케이션명

 

2. 먼저 생성해둔 프로젝트에 등록해주기

프로젝트 디렉토리 -> setting.py 여기에서 INSTALLED_APPS 라는 항목에 어플리케이션을 추가해 줍니다.

추가 어플리케이션 명에 작성해주세요.

 

3. url 등록하기

프로젝트 디렉토리 -> urls.py 에서 urlpatterns 항목에 url을 추가해 주세요.

 

 

이상으로 파이썬 장고 프로젝트 생성하는 방법에 대해서 알아보았습니다.

스터디 내용을 추가 적으로 정리 해야 머리에 들어올것 같네요.

반응형