장고/김석훈_장고_vue

김석훈_장고_vue 블로그 세팅. 시작

나도초딩 2023. 9. 2.

시작_설정

* 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 넣고, 끝에 %} 을 추가하는 것보다 훨씬 빠름 

 

댓글