YWC

Django 기본설정 2 본문

공부/Web) Django

Django 기본설정 2

YWC 2023. 3. 22. 14:39

2023.03.22 - [Django] - Django 기본설정1

 

Django 기본설정1

환경 : Pycharm 1. Django 설치 2. Django 아키텍처 구축(MVT) Terminal > django-admin startproject [이름1] (PS)이면 pycharm 의 버전이 계속 업데이트 되면서 보안에 관련한 문제 발생하기 때문에 (venv)로 변경 Set-Execut

ywc99.tistory.com

 

**  [이름1] 은 앞선 설정에서 나온 이름


 

초반 Settings.py 파일 설정 변경 (5가지)

 파일 위치 : [이름1]/settings.py

import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
ALLOWED_HOSTS = ['127.0.0.1' , 'localhost']
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [ os.path.join(BASE_DIR) , '[이름1]/templates' ],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR , 'db.sqlite3'),
    }
}
TIME_ZONE = 'Asia/Seoul'

 

 

** 나중에 프로젝트 제작 후 아래 부분에 등록해야 하는데 아직 프로젝트 생성 안해서 건들지 X

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

 

생성

Terminal/[이름1] > python manage.py startapp [이름2]
Terminal/[이름1] > dir

2023.03.22 - [Django] - Django 기본설정3

2023.03.22 - [Django] - Django 기본설정4

 

 

 

'공부 > Web) Django' 카테고리의 다른 글

Django localhost 외부접속  (0) 2023.03.24
Django 페이지 이동  (0) 2023.03.23
Django 기본설정4  (0) 2023.03.22
Django 기본설정3  (0) 2023.03.22
Django 기본설정1  (0) 2023.03.22