Miner

장고 Instagram clone #1 가상환경 준비하기 본문

Django

장고 Instagram clone #1 가상환경 준비하기

MineTime76 2023. 10. 15. 17:04

 

https://www.youtube.com/watch?v=M8UPyeF5DfM&t=6887s 

를 참고 해서 만들어 봤습니다. 

 

1.  파이썬 가상환경 사용

1.  C드라이브에 venvs 폴더 만들기

mkdir venvs

2. venvs 폴더 안에 가서 가상환경 만들기 

C:venvs > python -m venv instagram

3. (가상환경에) 장고 설치

C:\venvs\instagram\Scripts> activate
(instagram) C:\venvs\instagram\Scripts> pip install django==4.0.3

pip install djangorestframework

# pip 이 최신버전이 아니라는 내용이 나오고,
python -m pip install --upgrade pip

4. C드라이브에 project들 을 관리할 폴더를 만들고 가상환경을 활성화시킨다. 

C:\projects>C:\venvs\instagram\Scripts\activate
(instagram) C:\projects>

projects 디렉토리에서 가상환경 instagram 을 활성화하고 가상환경에 설치된 python 및 패키지를 사용할 수 있다.

 

5. 장고 프로젝트 생성

(instagram) C:\projects>mkdir instagram
(instagram) C:\projects\instagram>django-admin startproject config .

. 이라함은 현재 디렉토리를 의미한다. 

 

그렇게되면 

  • config 폴더 (settings.py, urls.py), manage.py 파일이 생성된다.

 

※ restframework 를 설치했을 때

'''
다음 문장을 추가
'''

INSTALLED_APPS = [ 'rest_framework', ]

REST_FRAMEWORK = {
    'DEFAULT_AUTHENTICATION_CLASSES': [
        'rest_framework.authentication.BasicAuthentication',
        'rest_framework.authentication.SessionAuthentication',
    ],
    'DEFAULT_PERMISSION_CLASSES': [
        'rest_framework.permissions.IsAuthenticated',
    ],
}

 

6. 작동 

(instagram) C:\projects\instagram>python manage.py runserver
http://127.0.0.1:8000/

'Django' 카테고리의 다른 글

장고 Instagram clone #4  (0) 2023.10.15
장고 Instagram clone #3 앱 생성, 간단한 결과띄우기  (0) 2023.10.15
장고 Instagram clone #2 파이참 환경 설정하기  (0) 2023.10.15
파이참 오류  (0) 2022.12.20
장고 오류  (0) 2022.12.19