장고, 'staticfiles' is not a registered tag library 오류 해결
글. 수알치 오상문
이 오류는 rest_framework_swagger를 설치하여 사용할 때 나타났는데 일반적인 웹 페이지에서 나타날 수 있습니다.
1) 일반 웹페이지에서 발생한 경우
에러가 발생하는 페이지 상단에 {% load staticfiles %} 부분이 적혀있다면 {% load static %}으로 수정하고 저장하면 됩니다. 장고 예전 버전에서는 % load staticfiles %}을 지원했는데 지금은 지원하지 않아서 발생한 오류입니다.
{% load static %}
<!DOCTYPE html>
2) rest_framework_swagger의 api 문서 서비스 페이지 접속 시 발생한 경우
아래 경로에 가보면 base.html 파일이 있습니다.
venv\Lib\site-packages\rest_framework_swagger\templates\rest_framework_swagger\base.html
그 페이지 상단에 있는 {% load staticfiles %} 부분이 적혀있다면 {% load static %}으로 수정하고 저장하면 오류가 사라집니다.
<이상>
반응형
'Django' 카테고리의 다른 글
장고와 Oracle 11g, 12.1, 12.2, 18c, 19c 버전 의존성 (0) | 2021.11.24 |
---|---|
장고 REST framework 기본 패키지 설치 (0) | 2021.11.23 |
장고, 퀴즈 앱 REST API 서버 만들기 (2) (0) | 2021.11.22 |
장고, 퀴즈 앱 REST API 서버 만들기 (1) (0) | 2021.11.21 |
장고, 가상 환경 만들고 활성화/비활성화 하기 (0) | 2021.11.21 |