Django-filter: TemplateDoesNotExist: django_filters/rest_framework/form.html

에 λ§Œλ“  2016λ…„ 11μ›” 15일  Β·  8μ½”λ©˜νŠΈ  Β·  좜처: carltongibson/django-filter

λ‚˜λŠ” μ–»κ³ μžˆλ‹€:

Traceback (most recent call last):
  File "/Users/alex/.virtualenvs/storage/lib/python2.7/site-packages/django/core/handlers/exception.py", line 39, in inner
    response = get_response(request)
  File "/Users/alex/.virtualenvs/storage/lib/python2.7/site-packages/django/core/handlers/base.py", line 249, in _legacy_get_response
    response = self._get_response(request)
  File "/Users/alex/.virtualenvs/storage/lib/python2.7/site-packages/django/core/handlers/base.py", line 217, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "/Users/alex/.virtualenvs/storage/lib/python2.7/site-packages/django/core/handlers/base.py", line 215, in _get_response
    response = response.render()
  File "/Users/alex/.virtualenvs/storage/lib/python2.7/site-packages/django/template/response.py", line 109, in render
    self.content = self.rendered_content
  File "/Users/alex/.virtualenvs/storage/lib/python2.7/site-packages/rest_framework/response.py", line 72, in rendered_content
    ret = renderer.render(self.data, accepted_media_type, context)
  File "/Users/alex/.virtualenvs/storage/lib/python2.7/site-packages/rest_framework/renderers.py", line 701, in render
    context = self.get_context(data, accepted_media_type, renderer_context)
  File "/Users/alex/.virtualenvs/storage/lib/python2.7/site-packages/rest_framework/renderers.py", line 678, in get_context
    'filter_form': self.get_filter_form(data, view, request),
  File "/Users/alex/.virtualenvs/storage/lib/python2.7/site-packages/rest_framework/renderers.py", line 613, in get_filter_form
    html = backend().to_html(request, queryset, view)
  File "/Users/alex/.virtualenvs/storage/lib/python2.7/site-packages/rest_framework_filters/backends.py", line 34, in to_html
    template = loader.get_template(self.template)
  File "/Users/alex/.virtualenvs/storage/lib/python2.7/site-packages/django/template/loader.py", line 25, in get_template
    raise TemplateDoesNotExist(template_name, chain=chain)
TemplateDoesNotExist: django_filters/rest_framework/form.html

λ‚˜λŠ” κ°€μ§€κ³ μžˆλ‹€:

django-filter==0.15.3
djangorestframework==3.5.3

μ•„λ§ˆλ„ λ¬Έμ œκ°€ λ‹€μŒμ—μ„œ μ†Œκ°œλ˜μ—ˆμ„ κ²ƒμž…λ‹ˆλ‹€: https://github.com/carltongibson/django-filter/commit/48f35b2b18f942a912ed25b43fcdf6de065c686c

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ•ˆλ…•ν•˜μ„Έμš” @timothycoutlakis - μ €λŠ” 이것이 #666κ³Ό 같은 문제라고 μƒκ°ν•©λ‹ˆλ‹€. 'django_filters' 을 INSTALLED_APPS 에 μΆ”κ°€ν•΄μ•Ό ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  8 λŒ“κΈ€

λ‚˜λŠ” λ˜ν•œ 문제λ₯Ό μΌμœΌν‚¬ μˆ˜μžˆλŠ” 이것을 가지고 μžˆμŠ΅λ‹ˆλ‹€.

djangorestframework-filters==0.9.0

λ¬Έμ œκ°€ μˆ˜μ •λœ 것 κ°™μŠ΅λ‹ˆλ‹€: https://github.com/philipn/django-rest-framework-filters/pull/129

λ˜ν•œ λ‹€μŒμ„ μ‚¬μš©ν•˜μ—¬μ΄ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

django==1.10.6
django-filter==1.0.2
djangorestframework==3.6.2

λ‹€μŒμœΌλ‘œ 되돌리면 μž‘λ™ν•©λ‹ˆλ‹€.

django-filter==0.15.3

μ•ˆλ…•ν•˜μ„Έμš” @timothycoutlakis - μ €λŠ” 이것이 #666κ³Ό 같은 문제라고 μƒκ°ν•©λ‹ˆλ‹€. 'django_filters' 을 INSTALLED_APPS 에 μΆ”κ°€ν•΄μ•Ό ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

@rpkilby κ°μ‚¬ν•©λ‹ˆλ‹€. ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

@ settings.py λ‚΄μ˜ μ•± λͺ©λ‘μ— 'django-filters'λ₯Ό μΆ”κ°€ν•˜λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” λ‹€μŒ ꡬ성도 μ‚¬μš©ν•˜κ³  μžˆμ—ˆλ‹€

μž₯κ³ ==1.10.6
μž₯κ³  ν•„ν„°==1.0.2
μž₯고레슀트 ν”„λ ˆμž„μ›Œν¬==3.6.2

Django λ‚˜λ¨Έμ§€ ν”„λ ˆμž„μ›Œν¬ λ¬Έμ„œλ₯Ό μ—…λ°μ΄νŠΈν•΄μ•Ό ν•©λ‹ˆλ‹€.

@timothycoutlakis 이 νŠΈλ¦­μ€ μ €μ—κ²Œ νš¨κ³Όμ μ΄μ—ˆμŠ΅λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš” @timothycoutlakis - μ €λŠ” 이것이 #666κ³Ό 같은 문제라고 μƒκ°ν•©λ‹ˆλ‹€. 'django_filters' 을 INSTALLED_APPS 에 μΆ”κ°€ν•΄μ•Ό ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.
@rpkilby κ°μ‚¬ν•©λ‹ˆλ‹€

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰