Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Virtual Box 7.0.6
- 네이버 부스트 코스
- 부스트캠프
- 후기
- 네이버
- id # tr # 환경변수
- 보기 편하라고 만든
- 백준 #baekjoon # 2563
- Ubuntu 20.04
- 웹/모바일
- 8기
- 운영체제론
Archives
- Today
- Total
Miner
장고 Instagram clone #1 가상환경 준비하기 본문
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 |