Django의 정적 파일 설명
정적 파일에는 함께 제공하려는 CSS, JavaScript 및 이미지와 같은 파일이 포함됩니다.
settings.py
파일에 정적 파일을 추가하기 전.# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/4.0.0/howto/static-files/
STATIC_URL = '/static/'
이 구성은 서버가 시작될 때 정적 파일을
localhost:8000/static/
에서 사용할 수 있도록 합니다. 이제 Django가 프로젝트에서 정적 파일을 찾을 수 있는 위치를 알려야 합니다.STATIC_URL = '/static/'
# Add these new lines
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATICFILES_DIRS
파일 튜플은 Django에게 정적 파일을 찾을 위치를 알려줍니다. 이 경우 정적 파일은 루트 폴더의 static
라는 폴더에 저장됩니다.Django에는 정적 파일을 한 곳에 모아 효율적으로 제공할 수 있는 메커니즘도 함께 제공됩니다. 이것이
STATIC_ROOT
의 목표입니다.python manage.py collectstatic
명령을 사용할 때 Django는 앱에서 모든 정적 파일을 찾아 STATIC_ROOT
경로에 수집한 다음 staticfiles
에 수집합니다.이 기능은 특히 프로덕션 설정에서 정적 파일을 제공하는 데 유용합니다.
Djangohere에서 정적 파일에 대해 자세히 알아볼 수 있습니다.
bloggu.io을(를) 사용하여 게시된 기사. 무료로 사용해 보세요.
Reference
이 문제에 관하여(Django의 정적 파일 설명), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/koladev/static-files-in-django-explained-57nf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)