티스토리 뷰
이전 단계는 다음 글을 참고하시길 바랍니다.
2019/12/17 - [웹 프로그래밍/Django] - 2. Django 프로젝트 생성(1)
④ settings.py 설정
- 먼저 TEMPLATES의 DIRS 부분을 아래와 같이 변경
'DIRS': [os.path.join(BASE_DIR, 'templates')]
- 나머지 부분도 다음과 같이 변경
- STATIC~: 프로젝트의 정적 파일과 관련된 사항을 지정
- MEDIA~: 미디어 관련 사항을 지정, 파일 업로드 기능을 개발할 때 필요
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Seoul'
USE_I18N = True
USE_L10N = True
USE_TZ = True
# 여기부터는 수동으로 직접 지정
STATIC_URL = '/static/'
STATICFILES_DIR = [os.path.join(BASE_DIR, 'static')]
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
⑤ Django 기본 테이블 생성
Django는 모든 웹 프로젝트 개발 시 사용자와 사용자의 권한 그룹 테이블이 반드시 필요하다는 가정 하에 설계되었습니다. 따라서 우리가 테이블을 만들지 않았더라도 위의 테이블들을 만들어주기 위해 개발 시작 시점에 이 명령을 실행해야 합니다.
- 먼저 Terminal 탭을 클릭하여 이전에 생성한 가상환경이 활성화가 되어있는지 확인
- 비활성화 되어있다면 File - Settings - Project - Project Interpreter로 들어가 가상환경 적용
- 아래 명령어를 입력하면 Django의 기본 DB 파일, sqlite3 DB 파일이 생성된다
python manage.py migrate
⑥ superuser(관리자 계정) 생성
- 나중에 Admin 페이지에 접속하여 작업하기 위한 관리자 계정을 생성
python manage.py createsuperuser
⑦ Django 테스트 서버 설정
아래 명령어로 테스트 서버를 실행할 수 있습니다. 그러나 실행 환경을 구성하면 더 쉽게 테스트 서버를 실행할 수 있기 때문에 여기서는 실행 환경을 구성해보도록 합니다.
python manage.py runserver
- 상단 바에 있는 Run - Edit Configurations 클릭
- 아래 사진과 같은 창이 뜨면 왼쪽 상단의 + - Python 클릭
- Name: 원하는 이름으로 설정
- Script path: Django 프로젝트의 manage.py 를 찾아 설정
- Parameters: runserver 로 설정
- Python interpreter: 이전에 만든 가상환경으로 설정되어 있는지 확인
⑧ 테스트 서버 실행
- 오른쪽 상단의 Run 버튼을 눌러 실행
- http://127.0.0.1:8000/ 을 클릭
- http://127.0.0.1:8000/ : 로컬 서버
아래 화면이 나타난다면 성공
참고 문헌
- Django를 활용한 쉽고 빠른 웹 개발 파이썬 웹 프로그래밍 실전편
'Django' 카테고리의 다른 글
[Django App 1-3] 북마크 애플리케이션 개발(2) (0) | 2020.01.01 |
---|---|
[Django App 1-2] 북마크 애플리케이션 개발(1) (0) | 2020.01.01 |
[Django App 1-1] 북마크 애플리케이션 설계 (0) | 2019.12.29 |
[Django Basic 02] Django 프로젝트 생성(1) (0) | 2019.12.17 |
[Django Basic 01] Django란? (0) | 2019.12.15 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Django application
- Django 컬렉션
- 장고
- Django 회원 정보 수정
- Django 로그인
- query parameter
- python
- Django User
- Django 비밀번호 수정
- Django 좋아요
- Django 회원가입
- Django Instagram
- Redis Cache
- Django 검색
- Django 북마크
- 서점 어플리케이션
- Redis
- Django 로그아웃
- Django 댓글
- Django 인스타그램
- Django 업로드
- Django 팔로우
- Django
- java
- MySQL
- Django 프로젝트 생성
- 파이썬
- Django 해시태그
- Django 어플리케이션
- 북마크 어플리케이션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함