'django.contrib.staticfiles.finders.AppDirectoriesFinder',] # 앱 안에서 탬플릿을 관리하듯, 앱 안에 static 디렉터리를 놓고 앱별로 관리할 때 검색하게 해준다.
</syntaxhighlight>
</syntaxhighlight>
{| class="wikitable"
{| class="wikitable"
29번째 줄:
32번째 줄:
|-
|-
|STATIC_ROOT
|STATIC_ROOT
−
|디버그 모드가 아닌 서비스를 할 때 이 안에서 참조해 보여준다.
+
|서비스를 할 때 이 안에서 참조해 보여준다. 서비스 서버에서 사용할 설정을 해준다. [http://id8436.iptime.org:2786/mediawiki/index.php/2._%EC%9E%A5%EA%B3%A0_%EC%8A%A4%ED%85%8C%ED%8B%B1_%EC%84%9C%EB%B9%84%EC%8A%A4%EC%9A%A9_%EC%84%A4%EC%A0%95 서비스용 설정] 문서를 참고해보자.
|}
|}
=사용=
=사용=
−
탬플릿에서 사용한다.
+
== 탬플릿에서 ==
{% load static %}
{% load static %}
44번째 줄:
47번째 줄:
위와 같은 형태로 불러와 src="<nowiki>{{button}}</nowiki>" 형태로 사용할 수 있다.
위와 같은 형태로 불러와 src="<nowiki>{{button}}</nowiki>" 형태로 사용할 수 있다.
+
+
== 뷰에서 ==
+
+
= 관련 에러 =
+
cannot import name 'aPth' from 'pathlib' (C:\....\Python\Python39\lib\pathlib.py)
+
+
업데이트 하면서 생긴 오타인 듯하다. import하는 모듈을 aPth가 아닌, Path로 바꿔주면 잘 작동한다.