시작_설정
* VENV 를 따로 설정 vs 프로젝트 내부 생성
* 프로젝트 안에 있는 것이 더 좋지 않나 싶긴 한데... python 버전, 장고 버전 호환 테스트를 생각하면, 이렇게 외부에서 관리 하는 것이 더 좋은 것 같다. 다 완성된 후, 프로젝트에서 관리하는 것이 좋을 듯?
VENV/venv3.8
pip install django==3.2.4
settings.py
1. templates 경로 설정 및 templates 디렉토리 생성
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [BASE_DIR / 'templates'],
2. DATABASE 경로 및 db 디렉토리 생성 (배포할 때 편하다.)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
'NAME': BASE_DIR / 'db' / 'db.sqlite3',
}
}
3. 설정 # settings.py 최하단에 복붙후 시작하자.
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Seoul'
USE_I18N = True
USE_L10N = True
USE_TZ = False
# Static files (CSS, JavaScript, Images)
# <https://docs.djangoproject.com/en/3.2/howto/static-files/>
STATIC_URL = '/static/'
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
#kkk
STATICFILES_DIRS = (BASE_DIR / 'static',)
# STATIC_ROOT =
MEDIA_URL = 'media/'
MEDIA_ROOT = BASE_DIR / 'media'
# AUTH_USER_MODEL =
# LOGGING =
템플릿 파일 소스 경로 수정 ( 정규표현식으로 )시작_설정
VENV/venv3.8
pip install django==3.2.4
settings.py
1. templates 경로 설정 및 templates 디렉토리 생성
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [BASE_DIR / 'templates'],
2. DATABASE 경로 및 db 디렉토리 생성 (배포할 때 편하다.)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
'NAME': BASE_DIR / 'db' / 'db.sqlite3',
}
}
3. 설정 # settings.py 최하단에 복붙후 시작하자.
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Seoul'
USE_I18N = True
USE_L10N = True
USE_TZ = False
# Static files (CSS, JavaScript, Images)
# <https://docs.djangoproject.com/en/3.2/howto/static-files/>
STATIC_URL = '/static/'
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
#kkk
STATICFILES_DIRS = (BASE_DIR / 'static',)
# STATIC_ROOT =
MEDIA_URL = 'media/'
MEDIA_ROOT = BASE_DIR / 'media'
# AUTH_USER_MODEL =
# LOGGING =
# urls.py - views.py - templates 작성
템플릿 디렉토리에 다운로드 후, tmplates 에는 .html 만 남기고, static 디렉토리로 css img 등 이동
템플릿 파일 소스 경로 수정 ( 정규표현식으로 )
<a href = " ">
<img src=" "
큰 따옴표 안의 내용을 캡쳐($1) 후, {% static ******* %} 을 추가하자.
찾기에서 일일이 {% static 넣고, 끝에 %} 을 추가하는 것보다 훨씬 빠름
댓글